| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 |
- 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();
- }
- })();
|