From 1a176e4bdba485301385caac1a29102e598d25cc Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期二, 13 五月 2025 11:32:02 +0800
Subject: [PATCH] 2025-05-13

---
 src/views/login/loginform.jsx |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/src/views/login/loginform.jsx b/src/views/login/loginform.jsx
index 7478140..c6a0824 100644
--- a/src/views/login/loginform.jsx
+++ b/src/views/login/loginform.jsx
@@ -26,6 +26,7 @@
     username: '',
     password: '',
     remember: true,
+    protocol: null,
     delay: null,
     loginWays: [],
     smsId: '',
@@ -302,6 +303,14 @@
     localStorage.setItem(window.GLOB.sysSign + 'users', window.btoa(window.encodeURIComponent(JSON.stringify(_users))))
   }
 
+  changeAgree = (val) => {
+    this.setState({protocol: val})
+
+    if (this.scanParam && val) {
+      this.props.authLogin(this.scanParam.thd_party_appid, this.scanParam.thd_party_openid, this.scanParam.thd_party_member_id, this.scanParam.scanId)
+    }
+  }
+
   /**
    * @description 缁勪欢閿�姣侊紝娓呴櫎state鏇存柊
    */
@@ -312,7 +321,7 @@
   }
 
   render() {
-    const { langList } = this.props
+    const { langList, isDisabled } = this.props
     const { getFieldDecorator } = this.props.form
     const { remember, users, dict, lang, vispwd } = this.state
 
@@ -377,8 +386,8 @@
             )}
           </Form.Item> : null}
           <Form.Item className="btn-login">
-            <Button type="primary" htmlType="submit" className="login-form-button" disabled={this.props.isDisabled} loading={this.props.isDisabled}>
-              {dict['log_in'] || '鐧诲綍'}
+            <Button type="primary" htmlType="submit" className="login-form-button" disabled={isDisabled} loading={isDisabled}>
+            {dict['log_in'] || '鐧诲綍'}
             </Button>
           </Form.Item>
         </div>

--
Gitblit v1.8.0