From cb9ade2afd2a367ad767bc605ab7086c695dd010 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期五, 09 十二月 2022 15:53:32 +0800 Subject: [PATCH] 2022-12-09 --- src/views/sso/index.jsx | 25 +++++++++---------------- 1 files changed, 9 insertions(+), 16 deletions(-) diff --git a/src/views/sso/index.jsx b/src/views/sso/index.jsx index 79ee6dc..9663083 100644 --- a/src/views/sso/index.jsx +++ b/src/views/sso/index.jsx @@ -1,13 +1,11 @@ import React, {Component} from 'react' import { Spin, notification } from 'antd' -import { connect } from 'react-redux' import md5 from 'md5' import moment from 'moment' import Api from '@/api' import Utils from '@/utils/utils.js' import { styles } from '@/store/options.js' -import { modifyMemberLevel } from '@/store/action' import './index.scss' class SSOLogin extends Component { @@ -26,7 +24,7 @@ } authLogin = (appid, openid, memberid, scanId) => { - Api.getTouristMsg(appid, openid, memberid, scanId).then(res => { + Api.getTouristMsg('mk', appid, openid, memberid, scanId).then(res => { if (res.status) { sessionStorage.setItem('UserID', res.UserID) sessionStorage.setItem('LoginUID', res.LoginUID) @@ -39,6 +37,7 @@ sessionStorage.setItem('role_id', res.role_id || '') sessionStorage.setItem('departmentcode', res.departmentcode || '') sessionStorage.setItem('organization', res.organization || '') + sessionStorage.setItem('mk_user_type', res.mk_user_type || '') sessionStorage.setItem('localRole_id', res.role_id || '') this.getMessage() @@ -70,6 +69,10 @@ res.doclogo = res.doclogo ? res.doclogo.replace(/:8080/ig, '').replace(/http:/ig, 'https:') : '' res.indexlogo = res.indexlogo ? res.indexlogo.replace(/:8080/ig, '').replace(/http:/ig, 'https:') : '' res.loginlogo = res.loginlogo ? res.loginlogo.replace(/:8080/ig, '').replace(/http:/ig, 'https:') : '' + + if (!['shutter', 'linkage_navigation', 'linkage', 'menu_board', 'menu_board_navigation'].includes(res.menu_type)) { + res.menu_type = 'shutter' + } const _href = window.location.href.split('#')[0] let _url = _href + 'system' @@ -139,8 +142,8 @@ let memberLevel = res.member_level if (typeof(memberLevel) === 'number' && memberLevel > 10 && parseInt(memberLevel / 10) * 10 === memberLevel) { - sessionStorage.setItem('Member_Level', md5('mksoft' + moment().format('YYYYMM') + memberLevel)) - this.props.modifyMemberLevel(memberLevel) + sessionStorage.setItem('Member_Level', md5('mksoft' + window.GLOB.appkey + new Date().getFullYear() + new Date().getMonth() + memberLevel)) + window.GLOB.memberLevel = memberLevel } this.props.history.replace('/main') } else { @@ -165,14 +168,4 @@ } } -const mapStateToProps = () => { - return {} -} - -const mapDispatchToProps = (dispatch) => { - return { - modifyMemberLevel: (memberLevel) => dispatch(modifyMemberLevel(memberLevel)) - } -} - -export default connect(mapStateToProps, mapDispatchToProps)(SSOLogin) \ No newline at end of file +export default SSOLogin \ No newline at end of file -- Gitblit v1.8.0