From 29432c9167e3fcdf83f35d0bb9dbe9acb7c7ffbf Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期二, 22 六月 2021 14:35:23 +0800
Subject: [PATCH] 2021-06-22

---
 src/views/login/loginform.jsx |   74 ++++++++++++++++++++++++-------------
 1 files changed, 48 insertions(+), 26 deletions(-)

diff --git a/src/views/login/loginform.jsx b/src/views/login/loginform.jsx
index db3e842..8dff444 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
       })
     })
   }

--
Gitblit v1.8.0