king
2022-03-10 da305b2c5f325504b17e64f4cd4faf4f1427470e
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) { // 记住密码时账号密码存入localStorage
        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)))