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