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