From 8b789a67f95b91a146e58e6a080f08a30fd954fc Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期日, 03 十一月 2024 22:58:52 +0800 Subject: [PATCH] 2024-11-03 --- src/views/sso/index.jsx | 12 ++++++++---- 1 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/views/sso/index.jsx b/src/views/sso/index.jsx index 007b51d..4db7c48 100644 --- a/src/views/sso/index.jsx +++ b/src/views/sso/index.jsx @@ -14,7 +14,7 @@ let _param = JSON.parse(window.decodeURIComponent(window.atob(this.props.match.params.param))) if (typeof(_param) === 'object') { - this.authLogin(_param.appid, _param.openid, _param.memberId, _param.key) + this.authLogin(_param.appid, _param.openid, _param.memberId, _param.key, _param.menuId || '') } else { this.props.history.replace('/login') } @@ -23,7 +23,7 @@ } } - authLogin = (appid, openid, memberid, scanId) => { + authLogin = (appid, openid, memberid, scanId, menuId) => { Api.getTouristMsg('mk', appid, openid, memberid, scanId).then(res => { if (res.status) { sessionStorage.setItem('UserID', res.UserID) @@ -38,7 +38,7 @@ sessionStorage.setItem('organization', res.organization || '') sessionStorage.setItem('mk_user_type', res.mk_user_type || '') - this.getMessage() + this.getMessage(menuId) } else { notification.warning({ top: 92, @@ -50,7 +50,7 @@ }) } - getMessage = () => { + getMessage = (menuId) => { let _param = { func: 's_Get_style', TypeCharOne: 'PC', @@ -144,6 +144,10 @@ document.getElementsByTagName('head')[0].appendChild(link) } + if (menuId) { + sessionStorage.setItem('ThirdMenu', menuId) + } + this.props.history.replace('/main') } else { notification.warning({ -- Gitblit v1.8.0