From 12e6f9526818cfb62434b37aa0a3169cfc0d3cae Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期三, 24 二月 2021 16:46:06 +0800 Subject: [PATCH] 2021-02-24 --- src/views/login/index.jsx | 14 +++++++++----- 1 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/views/login/index.jsx b/src/views/login/index.jsx index 2745e4c..b1d1738 100644 --- a/src/views/login/index.jsx +++ b/src/views/login/index.jsx @@ -15,7 +15,7 @@ const LoginForm = asyncLoadComponent(() => import('./loginform')) const LoginCloudForm = asyncLoadComponent(() => import('./logincloudform')) -const iszhCN = localStorage.getItem('lang') !== 'en-US' +const iszhCN = sessionStorage.getItem('lang') !== 'en-US' const _href = window.location.href.split('#')[0] if (localStorage.getItem(_href + 'paramsmain')) { @@ -95,11 +95,12 @@ sessionStorage.setItem('debug', res.debug || '') sessionStorage.setItem('role_id', res.role_id || '') sessionStorage.setItem('localRole_id', res.role_id || '') - - localStorage.setItem('lang', param.lang || 'zh-CN') - + let _url = window.location.href.split('#')[0] + localStorage.setItem(_url + 'lang', param.lang || 'zh-CN') + sessionStorage.setItem('lang', param.lang || 'zh-CN') + if (param.remember) { // 璁颁綇瀵嗙爜鏃惰处鍙峰瘑鐮佸瓨鍏ocalStorage localStorage.setItem(_url, window.btoa(window.encodeURIComponent(JSON.stringify({username: param.username, password: param.password})))) } else { @@ -162,7 +163,10 @@ sessionStorage.setItem('role_id', res.role_id || '') sessionStorage.setItem('localRole_id', res.role_id || '') - localStorage.setItem('lang', param.lang || 'zh-CN') + let _url = window.location.href.split('#')[0] + + localStorage.setItem(_url + 'lang', param.lang || 'zh-CN') + sessionStorage.setItem('lang', param.lang || 'zh-CN') let _history = sessionStorage.getItem('history') if (_history) { -- Gitblit v1.8.0