config-admin.js 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. var BASE_URL = document.scripts[document.scripts.length - 1].src.substring(0, document.scripts[document.scripts.length - 1].src.lastIndexOf("/") + 1);
  2. var QINIU_DOMIAN = '';
  3. window.BASE_URL = BASE_URL;
  4. require.config({
  5. urlArgs: "v=" + CONFIG.VERSION,
  6. baseUrl: BASE_URL,
  7. paths: {
  8. "jquery": ["plugs/jquery-3.4.1/jquery-3.4.1.min"],
  9. "jquery-particleground": ["plugs/jq-module/jquery.particleground.min"],
  10. "echarts": ["plugs/echarts/echarts.min"],
  11. "echarts-theme": ["plugs/echarts/echarts-theme"],
  12. "easy-admin": ["plugs/easy-admin/easy-admin"],
  13. "layuiall": ["plugs/layui-v2.5.6/layui.all"],
  14. "layui": ["plugs/layui-v2.5.6/layui"],
  15. "miniAdmin": ["plugs/lay-module/layuimini/miniAdmin"],
  16. "miniMenu": ["plugs/lay-module/layuimini/miniMenu"],
  17. "miniTab": ["plugs/lay-module/layuimini/miniTab"],
  18. "miniTheme": ["plugs/lay-module/layuimini/miniTheme"],
  19. "miniTongji": ["plugs/lay-module/layuimini/miniTongji"],
  20. "treetable": ["plugs/lay-module/treetable-lay/treetable"],
  21. "tableSelect": ["plugs/lay-module/tableSelect/tableSelect"],
  22. "iconPickerFa": ["plugs/lay-module/iconPicker/iconPickerFa"],
  23. "autocomplete": ["plugs/lay-module/autocomplete/autocomplete"],
  24. "vue": ["plugs/vue-2.6.10/vue.min"],
  25. "ckeditor": ["plugs/ckeditor4/ckeditor"],
  26. }
  27. });
  28. // 路径配置信息
  29. var PATH_CONFIG = {
  30. iconLess: BASE_URL + "plugs/font-awesome-4.7.0/less/variables.less",
  31. };
  32. window.PATH_CONFIG = PATH_CONFIG;
  33. // 初始化控制器对应的JS自动加载
  34. if ("undefined" != typeof CONFIG.AUTOLOAD_JS && CONFIG.AUTOLOAD_JS) {
  35. require([BASE_URL + CONFIG.CONTROLLER_JS_PATH], function (Controller) {
  36. if (eval('Controller.' + CONFIG.ACTION)) {
  37. eval('Controller.' + CONFIG.ACTION + '()');
  38. }
  39. });
  40. }