From 137fb8ea6af2789b3238b22bac31d80bced41dfe Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期三, 28 七月 2021 11:39:39 +0800 Subject: [PATCH] 2021-07-28 --- src/views/login/loginform.jsx | 78 +++++++++++++++++++++++++-------------- 1 files changed, 50 insertions(+), 28 deletions(-) diff --git a/src/views/login/loginform.jsx b/src/views/login/loginform.jsx index 0bf62a6..9eb898c 100644 --- a/src/views/login/loginform.jsx +++ b/src/views/login/loginform.jsx @@ -199,30 +199,61 @@ return } - let param = { - func: 'MSN_sms_send_code', + let _param = { + func: 'mes_sms_send_code_sso', send_type: 'login', mob: _phone, - timestamp: moment().format('YYYY-MM-DD HH:mm:ss'), ID: smsId } + _param.LText = 'minke' + _param.timestamp = moment().format('YYYY-MM-DD HH:mm:ss') + _param.secretkey = md5(`${_param.LText}mingke${_param.timestamp}`) + + _param.userid = sessionStorage.getItem('visitorUserID') || '' + _param.LoginUID = sessionStorage.getItem('visitorLoginUID') || '' - param.LText = md5(`${_phone}mingke${window.GLOB.appkey}${param.timestamp}`) - param.secretkey = md5(`${param.LText}mingke${param.timestamp}`) + Api.getSystemConfig(_param).then(res => { + if (!res.status || !res.n_id) { + message.warning(res.message || '楠岃瘉鐮佽幏鍙栧け璐ワ紒') + return + } - param.userid = sessionStorage.getItem('visitorUserID') || '' - param.LoginUID = sessionStorage.getItem('visitorLoginUID') || '' + let param = { + func: 'MSN_sms_send_code', + send_type: 'login', + mob: _phone, + timestamp: moment().format('YYYY-MM-DD HH:mm:ss'), + ID: smsId, + n_id: res.n_id + } + + param.LText = md5(`${_phone}mingke${window.GLOB.appkey}${param.timestamp}`) + param.secretkey = md5(`${param.LText}mingke${param.timestamp}`) - this.setState({ - verdisabled: true, - delay: 60 - }) - LoginVerCodeTimer = setTimeout(this.resetVerCodeDelay, 1000) - - Api.getSystemConfig(param).then(res => { - if (res.status) { - - } else { + param.rduri = 'http://sso.mk9h.cn/webapi/dostars' + param.userid = 'bh0bapabtd45epsgra79segbch6c1ibk' + param.LoginUID = 'bh0bapabtd45epsgra79segbch6c1ibk' + + this.setState({ + verdisabled: true, + delay: 60 + }) + LoginVerCodeTimer = setTimeout(this.resetVerCodeDelay, 1000) + + Api.getLocalConfig(param).then(res => { + if (res.status) { + + } else { + if (LoginVerCodeTimer) { + clearTimeout(LoginVerCodeTimer) + } + this.setState({ + verdisabled: false, + delay: null + }) + message.warning(res.message) + } + }, () => { if (LoginVerCodeTimer) { clearTimeout(LoginVerCodeTimer) } @@ -230,15 +261,6 @@ verdisabled: false, delay: null }) - message.warning(res.message) - } - }, () => { - if (LoginVerCodeTimer) { - clearTimeout(LoginVerCodeTimer) - } - this.setState({ - verdisabled: false, - delay: null }) }) } @@ -314,7 +336,7 @@ /> )} </Form.Item> : null} - {activeKey === 'sms_vcode' ? <Form.Item> + {activeKey === 'sms_vcode' ? <Form.Item className="vercode"> {getFieldDecorator('vercode', { initialValue: '', rules: [ @@ -356,7 +378,7 @@ {this.props.dict['login.submit']} </Button> </Form.Item> : null} - {options.sysType === 'cloud' ? <Form.Item className="register-line"> + {options.sysType === 'cloud' && options.cdomain.indexOf('mk9h') > -1 ? <Form.Item className="register-line"> <a href="http://minkesoft.com/#/signup" target="_blank" rel="noopener noreferrer" className="register">娉ㄥ唽</a> <a href="http://minkesoft.com/#/forgotPwd" target="_blank" rel="noopener noreferrer" className="forgot">蹇樿瀵嗙爜锛�</a> </Form.Item> : null} -- Gitblit v1.8.0