From 2245384d97d69e36d09cd6baa877e50a81d9aff9 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期三, 29 十二月 2021 21:59:09 +0800
Subject: [PATCH] 2021-12-29

---
 src/index.js |   19 +++++++++++++------
 1 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/src/index.js b/src/index.js
index c5526ea..d96c6c3 100644
--- a/src/index.js
+++ b/src/index.js
@@ -131,12 +131,6 @@
 
     let _href = window.location.href.split('#')[0]
 
-    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 _systemMsg = localStorage.getItem(_href + 'system')
 
     if (_systemMsg) {
@@ -196,6 +190,19 @@
       GLOB.service = config.service
     }
 
+    let mark = sessionStorage.getItem('system_mark')
+    let _mark = `sys_${GLOB.service.replace('/', '') || 'service'}`
+    if (mark && mark !== _mark) {
+      sessionStorage.clear()
+    }
+    sessionStorage.setItem('system_mark', _mark)
+
+    if (localStorage.getItem(_href + 'lang')) {
+      sessionStorage.setItem('lang', localStorage.getItem(_href + 'lang'))
+    } else {
+      sessionStorage.setItem('lang', config.defaultLang !== 'en-US' ? 'zh-CN' : 'en-US')
+    }
+
     Object.defineProperty(GLOB, 'appId', {
       writable: false,
       value: GLOB.appId

--
Gitblit v1.8.0