From 73a7df76a31a8c77275de346fe71686f926fa1cd Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期三, 07 八月 2024 12:31:58 +0800 Subject: [PATCH] 2024-08-07 --- src/views/login/loginform.jsx | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/views/login/loginform.jsx b/src/views/login/loginform.jsx index 4f4d150..0a245cf 100644 --- a/src/views/login/loginform.jsx +++ b/src/views/login/loginform.jsx @@ -39,6 +39,7 @@ verdisabled: false, hasScan: false, timeout: false, + vispwd: window.GLOB.vispwd, wayLabels: {}, dict: window.GLOB.dict, users: [], @@ -102,14 +103,14 @@ users = [] } - if (users[0]) { + if (users[0] && activeKey === 'uname_pwd') { _user = users[0] } this.setState({ users: users, - username: activeKey === 'uname_pwd' && _user ? _user.username : '', - password: activeKey === 'uname_pwd' && _user ? _user.password : '', + username: _user ? _user.username : '', + password: _user ? _user.password : '', smsId: smsId, loginWays: _loginWays, activeKey, @@ -441,7 +442,7 @@ render() { const { langList } = this.props const { getFieldDecorator } = this.props.form - const { activeKey, verdisabled, delay, loginWays, remember, scanId, timeout, hasScan, users, wayLabels, dict, lang } = this.state + const { activeKey, verdisabled, delay, loginWays, remember, scanId, timeout, hasScan, users, wayLabels, dict, lang, vispwd } = this.state return ( <Form className="login-form" id="login-form" onSubmit={this.handleSubmit}> @@ -482,7 +483,7 @@ message: dict['password_required'] || '璇疯緭鍏ュ瘑鐮�', } ] - })(<Input.Password placeholder={dict['password'] || '瀵嗙爜'} prefix={<LockOutlined style={{ color: 'rgba(0,0,0,.25)' }} />} />)} + })(<Input.Password placeholder={dict['password'] || '瀵嗙爜'} visibilityToggle={vispwd} prefix={<LockOutlined style={{ color: 'rgba(0,0,0,.25)' }} />} />)} </Form.Item> {window.GLOB.keepKey ? <Form.Item className="minline"> {getFieldDecorator('remember', { -- Gitblit v1.8.0