/** EasyWeb iframe v3.1.2 date:2019-06-02 License By http://easyweb.vip */ // 以下代码是配置layui扩展模块的目录,每个页面都需要引入 layui.config({ version: 318, base: getProjectUrl() + 'assets/module/' }).extend({ formSelects: 'formSelects/formSelects-v4', treetable: 'treetable-lay/treetable', treeTable: 'treeTable/treeTable', dropdown: 'dropdown/dropdown', notice: 'notice/notice', step: 'step-lay/step', dtree: 'dtree/dtree', citypicker: 'city-picker/city-picker', tableSelect: 'tableSelect/tableSelect', Cropper: 'Cropper/Cropper', zTree: 'zTree/zTree', introJs: 'introJs/introJs', fileChoose: 'fileChoose/fileChoose', tagsInput: 'tagsInput/tagsInput', Drag: 'Drag/Drag', CKEDITOR: 'ckeditor/ckeditor', Split: 'Split/Split', cascader: 'cascader/cascader', iconPicker: 'iconPicker/iconPicker', dateLay: 'dateLay/dateLay', IconFonts: 'iconFonts/iconFonts', // soulTable: 'layui-soul-table/ext/soulTable', // tableFilter: 'layui-soul-table/ext/tableFilter', // excel: 'layui-soul-table/ext/excel', // tableChild: 'layui-soul-table/ext/tableChild', // tableMerge: 'layui-soul-table/ext/tableMerge', soulTable: 'layui-soul-table/ext_source/soulTable', tableFilter: 'layui-soul-table/ext_source/tableFilter', excel: 'layui-soul-table/ext_source/excel', tableChild: 'layui-soul-table/ext_source/tableChild', tableMerge: 'layui-soul-table/ext_source/tableMerge', authtree: 'authtree/authtree', xmSelect: 'xm-select/xm-select', }).use(['layer', 'admin', 'uParas'], function () { var $ = layui.jquery; var layer = layui.layer; var admin = layui.admin; var uParas = layui.uParas; if (window.location.pathname.indexOf("login.html") == -1) { admin.getAjaxHeaders = function (requestUrl) { var data = layui.data(uParas.tableName); if (JSON.stringify(data) == "{}") { uParas.toLogin(); } var headers = new Array(); headers.push({name: 'Authorization', value: data.user.token}); return headers; } } // 移除loading动画 setTimeout(function () { admin.removeLoading(); }, window == top ? 600 : 100); }); // 获取当前项目的根路径,通过获取layui.js全路径截取assets之前的地址 function getProjectUrl() { var layuiDir = layui.cache.dir; if (!layuiDir) { var js = document.scripts, last = js.length - 1, src; for (var i = last; i > 0; i--) { if (js[i].readyState === 'interactive') { src = js[i].src; break; } } var jsPath = src || js[last].src; layuiDir = jsPath.substring(0, jsPath.lastIndexOf('/') + 1); } return layuiDir.substring(0, layuiDir.indexOf('assets')); }