From da305b2c5f325504b17e64f4cd4faf4f1427470e Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期四, 10 三月 2022 23:42:58 +0800 Subject: [PATCH] 2022-03-10 --- src/views/login/index.jsx | 34 ++++++++++++++++++---------------- 1 files changed, 18 insertions(+), 16 deletions(-) diff --git a/src/views/login/index.jsx b/src/views/login/index.jsx index 9887c94..6ec5486 100644 --- a/src/views/login/index.jsx +++ b/src/views/login/index.jsx @@ -99,22 +99,20 @@ sessionStorage.setItem('departmentcode', res.departmentcode || '') sessionStorage.setItem('organization', res.organization || '') sessionStorage.setItem('localRole_id', res.role_id || '') - - let _url = window.location.href.split('#')[0] - localStorage.setItem(_url + 'lang', param.lang || 'zh-CN') + localStorage.setItem(_href + 'lang', param.lang || 'zh-CN') sessionStorage.setItem('lang', param.lang || 'zh-CN') sessionStorage.removeItem('visitorUserID') sessionStorage.removeItem('visitorLoginUID') if (param.remember) { // 璁颁綇瀵嗙爜鏃惰处鍙峰瘑鐮佸瓨鍏ocalStorage - localStorage.setItem(_url, window.btoa(window.encodeURIComponent(JSON.stringify({username: param.username, password: param.password})))) + localStorage.setItem(_href, window.btoa(window.encodeURIComponent(JSON.stringify({username: param.username, password: param.password})))) } else { - localStorage.removeItem(_url) + localStorage.removeItem(_href) } - let level = localStorage.getItem(_url + 'pwdlevel') + let level = localStorage.getItem(_href + 'pwdlevel') if (level) { let visible = false @@ -204,9 +202,7 @@ sessionStorage.setItem('organization', res.organization || '') sessionStorage.setItem('localRole_id', res.role_id || '') - let _url = window.location.href.split('#')[0] - - localStorage.setItem(_url + 'lang', param.lang || 'zh-CN') + localStorage.setItem(_href + 'lang', param.lang || 'zh-CN') sessionStorage.setItem('lang', param.lang || 'zh-CN') sessionStorage.removeItem('visitorUserID') @@ -333,7 +329,7 @@ }, 1500) } - const _addressUrl = window.location.href.split('#')[0] + 'queryAddress' + const _addressUrl = _href + 'queryAddress' if (localStorage.getItem(_addressUrl) !== 'true') { sessionStorage.setItem('city', '') @@ -343,7 +339,7 @@ } const timeStamp = new Date().getTime() - const _authUrl = window.location.href.split('#')[0] + 'AuthCode' + const _authUrl = _href + 'AuthCode' let authCode = localStorage.getItem(_authUrl) let _s = md5('mksoft' + moment().format('YYYYMMDD')) @@ -389,7 +385,7 @@ lictime = Math.floor(new Date(lictime).getTime() / 86400000) let curtime = Math.floor(new Date().getTime() / 86400000) let licday = lictime - curtime - let _mindUrl = window.location.href.split('#')[0] + 'notMind' + let _mindUrl = _href + 'notMind' if (licday < 0 || isNaN(licday)) { Modal.warning({ @@ -549,7 +545,7 @@ res.titlelogo = res.titlelogo ? res.titlelogo.replace(/^http:/ig, 'https:') : '' } - let _url = window.location.href.split('#')[0] + 'system' + let _url = _href + 'system' let systemMsg = { favicon: res.titlelogo || '', platTitle: res.titleName || '', @@ -573,7 +569,13 @@ level = '' } - localStorage.setItem(window.location.href.split('#')[0] + 'pwdlevel', level) + localStorage.setItem(_href + 'pwdlevel', level) + + if (res.srcid) { + localStorage.setItem(_href + 'srcId', res.srcid) + } else { + localStorage.removeItem(_href + 'srcId') + } sessionStorage.setItem('home_background', res.index_background_color || '') if (res.sys_datetime) { @@ -590,7 +592,7 @@ localStorage.removeItem(_url) } - let _loginurl = window.location.href.split('#')[0] + 'loginways' + let _loginurl = _href + 'loginways' let login_ways = [] let login_types = [] if (res.login_ways && res.login_ways.length > 0) { @@ -684,7 +686,7 @@ } }) - let loginWays = localStorage.getItem(window.location.href.split('#')[0] + 'loginways') + let loginWays = localStorage.getItem(_href + 'loginways') if (loginWays) { try { loginWays = JSON.parse(window.decodeURIComponent(window.atob(loginWays))) -- Gitblit v1.8.0