From fa381753ef2a2b25b1c0722549ac17e333da79be Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期二, 06 九月 2022 22:50:54 +0800
Subject: [PATCH] 2022-09-06

---
 src/index.js |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

diff --git a/src/index.js b/src/index.js
index 179ce60..3abe53d 100644
--- a/src/index.js
+++ b/src/index.js
@@ -2,6 +2,7 @@
 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'
@@ -71,6 +72,10 @@
     GLOB.probation = false
     GLOB.watermark = config.watermark !== false
     GLOB.keepKey = config.keepPassword !== 'false'
+    GLOB.WXAppID = config.WXAppID || ''
+    GLOB.WXminiAppID = config.WXminiAppID || ''
+    GLOB.accessToken = {}
+    GLOB.mkHS = false
 
     if (config.externalDatabase !== false && config.externalDatabase !== 'false' && config.externalDatabase !== undefined) {
       GLOB.externalDatabase = config.externalDatabase ? `[${config.externalDatabase}]..` : ''
@@ -112,6 +117,10 @@
     }
 
     GLOB.debugger = options.sysType === 'local' && GLOB.systemType !== 'production'
+
+    if (/#\/hs$/.test(window.location.href)) { // hs涓嬩笉鎵撳嵃鑴氭湰
+      GLOB.debugger = false
+    }
 
     if (options.sysType !== 'cloud') {
       if (config.appkey === options.cakey) {
@@ -221,6 +230,20 @@
       sessionStorage.setItem('lang', config.defaultLang !== 'en-US' ? 'zh-CN' : 'en-US')
     }
 
+    let _level = 10
+    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
+
     Object.defineProperty(GLOB, 'appId', {
       writable: false,
       value: GLOB.appId
@@ -252,6 +275,7 @@
 
     window.GLOB.CacheMap = new Map()     // 缂撳瓨閰嶇疆淇℃伅
     window.GLOB.UserCacheMap = new Map() // 缂撳瓨鐢ㄦ埛鑷畾涔夎缃�
+    window.GLOB.CacheData = new Map()    // 瀛樺偍閫変腑鏁版嵁
 
     render(Route)
   })

--
Gitblit v1.8.0