From 5f69e3bf213ccc377dc118b89bb8db348eafbc1d Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期二, 24 十二月 2024 22:36:03 +0800 Subject: [PATCH] 2024-12-24 --- src/index.js | 32 +++++++++++++++++++++++++------- 1 files changed, 25 insertions(+), 7 deletions(-) diff --git a/src/index.js b/src/index.js index 89c1f87..969f8b0 100644 --- a/src/index.js +++ b/src/index.js @@ -12,14 +12,23 @@ import '@/assets/css/viewstyle.scss' if (!localStorage.getItem('SessionUid')) { - localStorage.setItem('SessionUid', (() => { + let sid = (() => { let uuid = [] let _options = '0123456789abcdefghigklmnopqrstuv' for (let i = 0; i < 32; i++) { uuid.push(_options.substr(Math.floor(Math.random() * 0x20), 1)) } return uuid.join('') - })()) + })() + + if (/_mk_sid=[0-9a-z]{32}/.test(document.cookie)) { + sid = document.cookie.match(/_mk_sid=[0-9a-z]{32}/)[0].split('=')[1] + } else { + document.cookie = '_mk_sid=' + sid + } + + localStorage.setItem('SessionUid', sid) + } fetch('../options.json') @@ -52,6 +61,7 @@ GLOB.WXminiAppID = config.WXminiAppID || '' GLOB.WXMerchID = config.WXMerchID || '' GLOB.WXNotice = config.WXNotice + '' === 'true' + GLOB.SysNotice = config.SysNotice + '' === 'true' GLOB.execType = config.execType === 'x' ? 'x' : '' GLOB.mkHS = false GLOB.debugger = false @@ -155,6 +165,10 @@ } GLOB.mainSystemApi = systemApi + } + + if (config.errorLog === 'true' && /#\/(login|main|billprint|docprint|tab|iframe|view|ssologin)/.test(window.location.href)) { + GLOB.errorLog = true } } @@ -351,11 +365,15 @@ } if (config.systemRun === 'backend') { - GLOB.debugger = false - Object.defineProperty(window, 'backend', { - writable: false, - value: true - }) + if (sessionStorage.getItem('systemRun') === 'front') { + GLOB.debugger = true + } else { + GLOB.debugger = false + Object.defineProperty(window, 'backend', { + writable: false, + value: true + }) + } } if (config.debugger === 'forbid') { sessionStorage.removeItem('breakpoint') -- Gitblit v1.8.0