From 783ab4e467c95e26f7f031151507bd7ad8333a63 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期五, 08 九月 2023 17:34:47 +0800 Subject: [PATCH] 2023-09-08 --- src/index.js | 50 ++++++++++++++++++++++++++++++++------------------ 1 files changed, 32 insertions(+), 18 deletions(-) diff --git a/src/index.js b/src/index.js index df31aa8..2e62f85 100644 --- a/src/index.js +++ b/src/index.js @@ -110,10 +110,6 @@ GLOB.mainSystemApi = '' } - if (/#\/hs$/.test(window.location.href)) { // hs涓嬩笉鎵撳嵃鑴氭湰 - GLOB.debugger = false - } - if (GLOB.sysType !== 'cloud') { if (config.appkey === options.cakey) { document.getElementById('root').innerHTML = '<div style="text-align: center; font-size: 30px; margin-top: 40vh;">涓嶅彲浣跨敤浜戠appkey锛岃鑱旂郴绠$悊鍛橈紒</div>' @@ -145,6 +141,18 @@ } } + if (/#\/hs$/.test(window.location.href)) { // hs涓嬩笉鎵撳嵃鑴氭湰 + GLOB.debugger = false + + if (GLOB.mainSystemApi) { + GLOB.localSystemApi = GLOB.mainSystemApi + GLOB.mainSystemApi = '' + } + if (GLOB.cloudServiceApi) { + GLOB.mainSystemApi = GLOB.cloudServiceApi + } + } + let _href = window.location.href.split('#')[0] let _systemMsg = localStorage.getItem(_href + 'system') let className = 'mk-blue-black' @@ -167,6 +175,16 @@ GLOB.showline = _systemMsg.showline || '' GLOB.navBar = _systemMsg.navBar || 'shutter' GLOB.appVersion = _systemMsg.app_version || '' + + let levels = [30, 10, 20, 40, 50, 60, 70, 80, 90, 100] + + levels.some(m => { + if (_systemMsg.Member_Level === md5('mksoft' + GLOB.appkey + m)) { + GLOB.memberLevel = m + return true + } + return false + }) if (GLOB.favicon) { let link = document.querySelector("link[rel*='icon']") || document.createElement('link') @@ -223,20 +241,6 @@ let lang = localStorage.getItem(_href + 'lang') || (config.defaultLang !== 'en-US' ? 'zh-CN' : 'en-US') sessionStorage.setItem('lang', lang) - let _level = 0 - let _Mlevel = sessionStorage.getItem('Member_Level') - - if (_Mlevel) { - if (_Mlevel === md5('mksoft' + GLOB.appkey + new Date().getFullYear() + new Date().getMonth() + 10)) { - _level = 10 - } else if (_Mlevel === md5('mksoft' + GLOB.appkey + new Date().getFullYear() + new Date().getMonth() + 20)) { - _level = 20 - } else if (_Mlevel === md5('mksoft' + GLOB.appkey + new Date().getFullYear() + new Date().getMonth() + 30)) { - _level = 30 - } - } - GLOB.memberLevel = _level - GLOB.mkThdMenus = [] // 涓夌骇鑿滃崟 GLOB.mkActions = {} // 鎸夐挳鏉冮檺闆� Object.defineProperty(GLOB, 'appId', { @@ -268,6 +272,15 @@ value: GLOB.cloudServiceApi || '' }) + if (GLOB.memberLevel) { + Object.defineProperty(GLOB, 'memberLevel', { + writable: false, + value: GLOB.memberLevel + }) + } else { + GLOB.memberLevel = 0 + } + if (GLOB.sysType === 'cloud') { Object.defineProperty(GLOB, 'debugger', { writable: false, @@ -295,6 +308,7 @@ window.GLOB.CacheData = new Map() // 瀛樺偍閫変腑鏁版嵁 window.GLOB.SearchBox = new Map() // 瀛樺偍鎼滅储鏉′欢 window.GLOB.SyncData = new Map() // 瀛樺偍鍚屾鏌ヨ鏁版嵁 + window.GLOB.mkThdMenus = new Map() // 涓夌骇鑿滃崟 render(Route) }) -- Gitblit v1.8.0