| | |
| | | } |
| | | |
| | | if (['every_time', 'once', 'not_required'].includes(res.require_legal_consent) && res.legal_documents) { |
| | | systemMsg.prolType = res.require_legal_consent |
| | | systemMsg.prolCont = res.legal_documents |
| | | try { |
| | | systemMsg.prolCont = window.decodeURIComponent(window.atob(systemMsg.prolCont)) |
| | | if (res.require_legal_consent !== 'not_required') { |
| | | systemMsg.prolType = res.require_legal_consent |
| | | } |
| | | } catch(e) { |
| | | systemMsg.prolType = '' |
| | | systemMsg.prolCont = '' |
| | | } |
| | | } |
| | | |
| | | if ([10, 20, 30, 40, 50, 60, 70, 80, 90, 100].includes(res.member_level)) { |
| | |
| | | return |
| | | } |
| | | |
| | | let langList = res.lang_data.map(item => ({Lang: item.Lang, LangName: item.LangName})) |
| | | |
| | | localStorage.setItem(window.GLOB.sysSign + 'langList', JSON.stringify(langList)) |
| | | |
| | | window.GLOB.loginOtop = systemMsg.loginOtop |
| | | window.GLOB.loginOleft = systemMsg.loginOleft |
| | | |
| | | this.setState({ |
| | | loginWays: login_ways, |
| | | langList: res.lang_data || [], |
| | | langList: langList, |
| | | ...systemMsg |
| | | }) |
| | | |
| | |
| | | |
| | | this.setState({ |
| | | loginWays: loginWays |
| | | }) |
| | | } |
| | | |
| | | let langs = localStorage.getItem(window.GLOB.sysSign + 'langList') |
| | | if (langs) { |
| | | try { |
| | | langs = JSON.parse(langs) |
| | | } catch (e) { |
| | | langs = [] |
| | | } |
| | | |
| | | this.setState({ |
| | | langList: langs |
| | | }) |
| | | } |
| | | } |
| | |
| | | /> : null} |
| | | </div> |
| | | <div className="login-bottom"> |
| | | {webSite && copyRight ? |
| | | <a target="_blank" rel="noopener noreferrer" href={webSite} dangerouslySetInnerHTML={{ __html: copyRight.replace(/\s/ig, ' ') }}></a> : |
| | | <p dangerouslySetInnerHTML={{ __html: copyRight ? copyRight.replace(/\s/ig, ' ') : '' }}></p> |
| | | } |
| | | <br/> |
| | | <p> |
| | | {webSite && copyRight ? |
| | | <a target="_blank" rel="noopener noreferrer" href={webSite} dangerouslySetInnerHTML={{ __html: copyRight.replace(/\s/ig, ' ') }}></a> : |
| | | <span dangerouslySetInnerHTML={{ __html: copyRight ? copyRight.replace(/\s/ig, ' ') : '' }}></span> |
| | | } |
| | | {prolCont && !prolType ? <span style={{marginLeft: '15px'}} dangerouslySetInnerHTML={{ __html: prolCont }}></span> : null} |
| | | </p> |
| | | {ICP ? <a target="_blank" rel="noopener noreferrer" href="https://beian.miit.gov.cn/#/Integrated/index" dangerouslySetInnerHTML={{ __html: ICP.replace(/\s/ig, ' ') }}></a> : null} |
| | | </div> |
| | | {/* 编辑状态登录 */} |