From 547e5fe219ee7bee309ecd67db74bc8df66b5433 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期三, 23 八月 2023 11:47:45 +0800 Subject: [PATCH] 2023-08-23 --- src/index.js | 73 +++++++++++++++++------------------- 1 files changed, 35 insertions(+), 38 deletions(-) diff --git a/src/index.js b/src/index.js index b798947..df31aa8 100644 --- a/src/index.js +++ b/src/index.js @@ -1,9 +1,7 @@ import React from 'react' import ReactDOM from 'react-dom' import Route from './router' -import { Provider } from 'react-redux' import md5 from 'md5' -import store from '@/store' import * as serviceWorker from './serviceWorker' import options, { styles } from '@/store/options.js' import '@/assets/css/main.scss' @@ -23,9 +21,7 @@ const render = Component => { ReactDOM.render( - <Provider store={store}> - <Component/> - </Provider>, + <Component/>, document.getElementById('root') ) } @@ -59,7 +55,10 @@ GLOB.WXNotice = config.WXNotice + '' === 'true' GLOB.accessToken = {} GLOB.mkHS = false + GLOB.debugger = false + GLOB.dataFormat = false GLOB.navBar = 'shutter' // 榛樿涓虹櫨鍙剁獥 + GLOB.style = 'bg_black_style_blue' GLOB.sysType = options.sysType if (GLOB.sysType !== 'cloud') { @@ -93,6 +92,7 @@ } } else if (GLOB.sysType === 'local') { GLOB.probation = true + GLOB.debugger = true GLOB.systemType = '' // GLOB.mainSystemApi = 'https://cloud.positecgroup.com/webapi/dostars' @@ -109,8 +109,6 @@ GLOB.systemType = '' GLOB.mainSystemApi = '' } - - GLOB.debugger = GLOB.sysType === 'local' && GLOB.systemType !== 'production' if (/#\/hs$/.test(window.location.href)) { // hs涓嬩笉鎵撳嵃鑴氭湰 GLOB.debugger = false @@ -165,7 +163,7 @@ GLOB.mainlogo = _systemMsg.mainlogo GLOB.doclogo = _systemMsg.doclogo GLOB.webSite = _systemMsg.webSite - GLOB.style = _systemMsg.style + GLOB.style = _systemMsg.style || 'bg_black_style_blue' GLOB.showline = _systemMsg.showline || '' GLOB.navBar = _systemMsg.navBar || 'shutter' GLOB.appVersion = _systemMsg.app_version || '' @@ -177,17 +175,12 @@ link.href = GLOB.favicon document.getElementsByTagName('head')[0].appendChild(link) } - if (GLOB.style && styles[GLOB.style]) { + if (styles[GLOB.style]) { className = styles[GLOB.style] + ' ' + (GLOB.showline === 'false' ? 'hidden-split-line' : '') } } catch (e) { console.warn('Parse Failure') } - } - - // 涓嶄娇鐢ㄧ櫨鍙剁獥鎵撳紑鑿滃崟鏃讹紝鍘绘帀鍚堝苟鏍囪 - if (GLOB.navBar !== 'shutter') { - localStorage.removeItem('collapse') } document.body.className = className @@ -217,22 +210,20 @@ GLOB.host = config.host.replace(/http(s)?:\/\//ig, '') + (config.service ? '_' + config.service.replace(/\//ig, '') : '') GLOB.baseurl = GLOB.location + '/' + GLOB.service GLOB.linkurl = GLOB.baseurl + 'index.html' + GLOB.dataFormat = false + + let mark = sessionStorage.getItem('system_mark') + let _mark = `sys_${GLOB.service.replace('/', '') || 'service'}` + if (mark && mark !== _mark) { + sessionStorage.clear() + } + sessionStorage.setItem('system_mark', _mark) } - let mark = sessionStorage.getItem('system_mark') - let _mark = `sys_${GLOB.service.replace('/', '') || 'service'}` - if (mark && mark !== _mark) { - sessionStorage.clear() - } - sessionStorage.setItem('system_mark', _mark) + let lang = localStorage.getItem(_href + 'lang') || (config.defaultLang !== 'en-US' ? 'zh-CN' : 'en-US') + sessionStorage.setItem('lang', lang) - if (localStorage.getItem(_href + 'lang')) { - sessionStorage.setItem('lang', localStorage.getItem(_href + 'lang')) - } else { - sessionStorage.setItem('lang', config.defaultLang !== 'en-US' ? 'zh-CN' : 'en-US') - } - - let _level = 10 + let _level = 0 let _Mlevel = sessionStorage.getItem('Member_Level') if (_Mlevel) { @@ -248,13 +239,6 @@ GLOB.mkThdMenus = [] // 涓夌骇鑿滃崟 GLOB.mkActions = {} // 鎸夐挳鏉冮檺闆� - if (sessionStorage.getItem('breakpoint')) { - window.debugger = true - GLOB.breakpoint = sessionStorage.getItem('breakpoint') - } else { - GLOB.breakpoint = false - } - Object.defineProperty(GLOB, 'appId', { writable: false, value: GLOB.appId @@ -266,10 +250,6 @@ Object.defineProperty(GLOB, 'systemType', { writable: false, value: GLOB.systemType - }) - Object.defineProperty(GLOB, 'debugger', { - writable: false, - value: GLOB.debugger }) Object.defineProperty(GLOB, 'mainSystemApi', { writable: false, @@ -287,6 +267,23 @@ writable: false, value: GLOB.cloudServiceApi || '' }) + + if (GLOB.sysType === 'cloud') { + Object.defineProperty(GLOB, 'debugger', { + writable: false, + value: GLOB.debugger + }) + + GLOB.breakpoint = false + } else { + if (sessionStorage.getItem('breakpoint')) { + GLOB.debugger = true + GLOB.breakpoint = sessionStorage.getItem('breakpoint') + } else { + GLOB.breakpoint = false + } + } + Object.defineProperty(window, 'GLOB', { writable: false, value: GLOB -- Gitblit v1.8.0