From cdd5b449130ea4d7223fde4f414a11a7d0c33d6d Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期四, 07 三月 2024 17:52:16 +0800
Subject: [PATCH] 2024-03-07

---
 src/components/header/loginform.jsx |   17 ++++++++++++++---
 1 files changed, 14 insertions(+), 3 deletions(-)

diff --git a/src/components/header/loginform.jsx b/src/components/header/loginform.jsx
index 45a57c0..95e702f 100644
--- a/src/components/header/loginform.jsx
+++ b/src/components/header/loginform.jsx
@@ -43,7 +43,7 @@
       this.setState({
         remember: true,
         username: _user.username,
-        password: '*********',
+        password: _user.password ? '*********' : '',
         oripassword: _user.password
       })
     }
@@ -58,6 +58,10 @@
           if (oripassword && values.password === '*********') {
             values.password = oripassword
           }
+          
+          values.username = values.username.replace(/\t+|\v+|\s+/g, '')
+          values.password = values.password.replace(/\t+|\v+|\s+/g, '')
+
           resolve(values)
         } else {
           reject(err)
@@ -90,8 +94,15 @@
   }
 
   componentDidMount () {
-    const input = document.getElementById('username')
-    input && input.focus()
+    const { username, password } = this.state
+
+    if (username && !password) {
+      const input = document.getElementById('password')
+      input && input.focus()
+    } else {
+      const input = document.getElementById('username')
+      input && input.focus()
+    }
   }
 
   render() {

--
Gitblit v1.8.0