window.ss = { dom: { TYPE : { "INPUT" : 1, "OBJP":2,"DATE":3,"TIME":4,"DATETIME":5, "ONOFFBTN":6,"PIC":7,"HTML":9, "CCPSINGLE":51,//只对应一个对象属性的,带编码规则的级联菜单,如“出生地区码”(对应省、市、区) "CCPMUTIPLE":52,//对应多个对象属性的级联菜单 "SEARCHINPUT":31,//查询页用到的文本框 "SEARCHDATE":33,//查询页用到的日期选择 "SEARCHTIME":34,//查询页用到的时间选择 "SEARCHDATETIME":35//查询页用到的日期时间选择 } }, config: {} }; window.SS = window.ss;//最终都用小写ss,暂时先兼容大写SS (function(){ const _deps = [ ['script', '/js/ajax/axios.js',''], // , '/newUI/ss/ajax/axios.js',。Lin(新UI) ['script', '/js/vue/vue3.js',''], // , '/newUI/ss/vue/vue3.js',。Lin(新UI) ['script', '/js/vue/vue-router.gloabl.js',''], // , '/newUI/ss/vue/vue-router.gloabl.js',。Lin(新UI) ['script', '/js/lodash/lodash.js',''], // , '/newUI/ss/lodash/lodash.js',。Lin(新UI) ['script', '/js/elementPlus/element-plus.js',''], // , '/newUI/ss/elementPlus/element-plus.js',。Lin(新UI) ['script', '/js/elementPlus/element-plus-zhCN.js',''], // , '/newUI/ss/elementPlus/element-plus-zhCN.js',。Lin(新UI) ['script', '/js/echarts/echarts5-5-0.js',''], // , '/newUI/ss/echarts/echarts5-5-0.js'。Lin(新UI) ['script', '/js/jodit/ace.js',''], // , `/newUI/ss/jodit/ace.js`,。Lin(新UI) ['script', '/js/jodit/beautify.min.js',''], // , `/newUI/ss/jodit/beautify.min.js`,。Lin(新UI) ['script', '/js/jodit/beautify-html.min.js',''], // , `/newUI/ss/jodit/beautify-html.min.js`,。Lin(新UI) // ['script', `/newUI/ss/jodit/theme-idle_fingers.js`,''], // ['script', `/newUI/ss/jodit/mode-html.js`,''], ['script', '/js/jodit/jodit.js',''], // , '/newUI/ss/jodit/jodit.js',。Lin(新UI) ['script', '/js/vue/tools.js','module'], // , '/newUI/ss/js/tools.js',。Lin(新UI) ['script', '/js/vue/icon-config.js','module'], // , '/newUI/ss/js/icon-config.js',。Lin(新UI) ['script', '/js/jquery/jquery1.11.3.min.js',''], // , '/newUI/ss/jquery/jquery1.11.3.min.js',。Lin(新UI) ['script', '/js/vue/ss-components.js','module'], // , '/newUI/ss/js/ss-components.js',。Lin(新UI) ['script', '/js/cropper/cropper.js',''], // , '/newUI/ss/js/cropper.js'。Lin(新UI) ['script', '/js/vue/EventBus.js','module'], // , '/newUI/ss/js/EventBus.js',。Lin(新UI) ['style', '/skin/easy/css/base.css'], // , '/newUI/skin/easy/css/base.css']。Lin(新UI) ['style', '/skin/easy/css/jodit.css'], // , '/newUI/skin/easy/css/jodit.css']。Lin(新UI) ['style', '/skin/easy/css/element-plus.css'], // , '/newUI/skin/easy/css/element-plus.css']。Lin(新UI) ['style', '/skin/easy/css/iconfont.css'], // , '/newUI/skin/easy/css/iconfont.css']。Lin(新UI) ['style', '/skin/easy/css/cropper.css'], // , '/newUI/skin/easy/css/cropper.css']。Lin(新UI) ['style', '/skin/easy/css/font_4273728_tnvxftfb8j.css'], // , '/newUI/skin/easy/css/font_4273728_tnvxftfb8j.css']。Lin(新UI) ['style', '/skin/easy/css/font_4279221_5h4vbt6831w.css'] // , '/newUI/skin/easy/css/font_4279221_5h4vbt6831w.css']。Lin(新UI) ]; function loadResource(type, src,module) { return new Promise((resolve, reject) => { const elem = document.createElement(type === 'script' ? 'script' : 'link'); if (type === 'script') { elem.src = src; elem.type = module ? 'module' : ''; } else { elem.rel = 'stylesheet'; elem.href = src; } elem.onload = () => { if (type === 'script') { // elem.remove(); } resolve(); }; elem.onerror = reject; document.head.appendChild(elem); }); } // 等待所有依赖加载完成后再执行回调 window.SS.ready = function(callback) { if (window.SS && window.SS.dom && window.SS.dom.initializeFormApp) { callback(); } else { document.addEventListener('SSReady', () => { // 确保组件初始化完成后再执行回调 if (window.SS && window.SS.dom && window.SS.dom.initializeFormApp) { callback(); } }); } }; async function loadAll() { // 然后加载资源 for (const [type, src,module] of _deps) { await loadResource(type, src,module); if (src.includes('ace.js')) { window.ace.require('ace/config').set('workerPath', null); } } document.dispatchEvent(new Event('SSReady')); } // 当 DOM 加载完成后执行清理和加载 if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', loadAll); console.log('DOMContentLoaded'); } else { loadAll(); } })();