king
2024-06-14 2c573446cd5059b09c06c8673eaf1f51f43967ce
src/views/login/index.jsx
@@ -700,7 +700,23 @@
              localStorage.removeItem(_loginurl)
            }
            sessionStorage.setItem('langList', JSON.stringify(res.lang_data || []))
            if (res.lang_data && res.lang_data.length > 1 && window.GLOB.systemType !== 'production') {
              let list = res.lang_data.map(item => item.Lang)
              let lang = 'zh-CN'
              if (window.GLOB.defLang && list.includes(window.GLOB.defLang)) {
                lang = window.GLOB.defLang
              }
              if (list.includes(lang)) {
                list = [lang, ...list.filter(item => item !== lang)]
                if (lang === sessionStorage.getItem('lang')) {
                  sessionStorage.setItem('langList', JSON.stringify(list))
                  sessionStorage.removeItem('subLangList')
                } else {
                  sessionStorage.setItem('subLangList', JSON.stringify(list))
                  sessionStorage.removeItem('langList')
                }
              }
            }
            
            this.setState({
              loginWays: login_ways,