From d4f4804aeedb44d81b7518cd5469abcb0c215d6b Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期二, 29 十月 2019 16:12:32 +0800 Subject: [PATCH] level1 menu --- src/views/login/index.jsx | 44 +++++++++++++++++++++++++------------------- 1 files changed, 25 insertions(+), 19 deletions(-) diff --git a/src/views/login/index.jsx b/src/views/login/index.jsx index 7684a1d..10a2908 100644 --- a/src/views/login/index.jsx +++ b/src/views/login/index.jsx @@ -83,25 +83,31 @@ let password = param.password let result = await Api.loginsystem(param.username, password) if (!result.IsError) { - sessionStorage.setItem('UserID', result.userid || 'U000000001') - sessionStorage.setItem('SessionUid', Utils.getuuid()) - sessionStorage.setItem('LoginUID', '') - localStorage.setItem('lang', this.state.selectedlang.value) - - if (param.remember) { // 璁颁綇瀵嗙爜鏃惰处鍙峰瘑鐮佸瓨鍏ocalStorage - localStorage.setItem('username', param.username) - localStorage.setItem('password', param.password) - } else { - localStorage.removeItem('username') - localStorage.removeItem('password') - } - - if (this.props.location.state && this.props.location.state.from.pathname) { - // 鏌ョ湅鏄惁涓哄叾浠栭〉闈㈣烦杞紝璺緞瀛樺湪鏃讹紝璺冲洖鍘熼〉闈� - this.props.history.replace(this.props.location.state.from.pathname) - } else { - this.props.history.replace('/main') - } + Api.getusermsg(param.username, password).then(res => { + if (res.status) { + sessionStorage.setItem('UserID', res.UserID) + sessionStorage.setItem('SessionUid', Utils.getuuid()) + sessionStorage.setItem('LoginUID', res.LoginUID) + localStorage.setItem('lang', this.state.selectedlang.value) + + if (param.remember) { // 璁颁綇瀵嗙爜鏃惰处鍙峰瘑鐮佸瓨鍏ocalStorage + localStorage.setItem('username', param.username) + localStorage.setItem('password', param.password) + } else { + localStorage.removeItem('username') + localStorage.removeItem('password') + } + + if (this.props.location.state && this.props.location.state.from.pathname) { + // 鏌ョ湅鏄惁涓哄叾浠栭〉闈㈣烦杞紝璺緞瀛樺湪鏃讹紝璺冲洖鍘熼〉闈� + this.props.history.replace(this.props.location.state.from.pathname) + } else { + this.props.history.replace('/main') + } + } else { + message.warning(res.message) + } + }) } else { message.warning(result.Message) this.setState({ -- Gitblit v1.8.0