From c7f79abded9ad2e29f297da4a04a641b96b61c5e Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期六, 12 十月 2019 09:51:22 +0800
Subject: [PATCH] add-datamanage

---
 src/views/login/index.jsx |   30 ++++++++++++++++++++----------
 1 files changed, 20 insertions(+), 10 deletions(-)

diff --git a/src/views/login/index.jsx b/src/views/login/index.jsx
index cdc7aff..cc52bf1 100644
--- a/src/views/login/index.jsx
+++ b/src/views/login/index.jsx
@@ -6,6 +6,7 @@
 import zhCN from '@/locales/zh-CN/login.js'
 import enUS from '@/locales/en-US/login.js'
 import options from '@/store/options.js'
+import Utils from '@/utils/utils.js'
 import logourl from '../../assets/img/login-logo.png'
 import './index.scss'
 
@@ -52,7 +53,6 @@
     // md5瀵嗙爜鍔犲瘑
     const salt = 'minkesoft'
     return md5(md5(pwd + salt))
-    // return pwd
   }
 
   handleSubmit = e => {
@@ -79,11 +79,13 @@
 
   async loginsubmit (param) {
     // 鐧诲綍鎻愪氦
-    let password = this.md5Password(param.password)
+    // let password = this.md5Password(param.password)
+    let password = param.password
     let result = await Api.loginsystem(param.username, password)
-    if (result.status) {
-    // if (!result.IsError) {
-      sessionStorage.setItem('UserID', result.userid)
+    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
@@ -101,8 +103,7 @@
         this.props.history.replace('/main')
       }
     } else {
-      message.warning(result.message)
-      // message.warning(result.Message)
+      message.warning(result.Message)
       this.setState({
         isDisabled: false
       })
@@ -111,9 +112,9 @@
 
   UNSAFE_componentWillMount () {
     let timeStamp = new Date().getTime()
-    // let str = md5('MK19' + options.AppId + timeStamp)
+    let str = md5('MK19' + options.AppId + timeStamp)
     Api.systemauth(options.AppId, timeStamp).then(res => {
-      if (res.status) {
+      if (res.status && res.EPC === str) {
         let box = []
         for (let i = 0; i < 15; i++) {
           let s = 'mksoft' + moment().add(i, 'days').format('YYYYMMDD')
@@ -131,8 +132,10 @@
           auth: false
         })
       }
-      // console.log(str)
     })
+
+    // console.log(options)
+    // localStorage.setItem('AuthCode', [md5('mksoft' + moment().format('YYYYMMDD'))])
 
     let authCode = localStorage.getItem('AuthCode')
     let _s = md5('mksoft' + moment().format('YYYYMMDD'))
@@ -143,6 +146,13 @@
     }
   }
 
+  componentDidMount () {
+    const input = document.getElementById('username')
+    if (input) {
+      input.focus()
+    }
+  }
+
   render () {
     const { getFieldDecorator } = this.props.form
     const menu = (

--
Gitblit v1.8.0