lay-config.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. window.rootPath = (function (src) {
  2. src = document.scripts[document.scripts.length - 1].src;
  3. var astr = ''
  4. if (src.indexOf('modules') != -1) {
  5. astr = src.lastIndexOf('lay/') + 3
  6. } else {
  7. astr = src.lastIndexOf('/')
  8. }
  9. return src.substring(0, astr);
  10. })();
  11. layui.config({
  12. base: rootPath + "/modules/",
  13. version: true
  14. }).extend({
  15. layuimini: "layuimini/layuimini", // layuimini扩展
  16. step: 'step-lay/step', // 分步表单扩展
  17. treetable: 'treetable-lay/treetable', //table树形扩展
  18. tableSelect: 'tableSelect/tableSelect', // table选择扩展
  19. iconPickerFa: 'iconPicker/iconPickerFa', // fa图标选择扩展
  20. echarts: 'echarts/echarts', // echarts图表扩展
  21. echartsTheme: 'echarts/echartsTheme', // echarts图表主题扩展
  22. wangEditor: 'wangEditor/wangEditor', // wangEditor富文本扩展
  23. layarea: 'layarea/layarea', // 省市县区三级联动下拉选择器
  24. dtree: 'dtree/dist/dtree', //树形结构
  25. checkForm: 'checkForm/checkForm', //表单校验
  26. mapChooser: 'mapChooser/mapChooser',//映射选择
  27. schedu: 'schedu/schedu', //映射选择
  28. miniAdmin: 'layuimini/miniAdmin',
  29. miniMenu: "layuimini/miniMenu", // layuimini菜单扩展
  30. miniTab: "layuimini/miniTab", // layuimini tab扩展
  31. miniTheme: "layuimini/miniTheme", // layuimini 主题扩展
  32. miniTongji: "layuimini/miniTongji", // layuimini 统计扩展
  33. });
  34. // layui.config({
  35. // base: rootPath + "mymodules/",
  36. // version: true
  37. // }).extend({
  38. // dtree: 'dtree/dtree'
  39. // });