From 051eb785a36ec3b6cd3b4305fdb65f6940415e9b Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期二, 14 九月 2021 13:17:48 +0800 Subject: [PATCH] 2021-09-14 --- src/pc/components/login/normal-login/loginform.jsx | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/pc/components/login/normal-login/loginform.jsx b/src/pc/components/login/normal-login/loginform.jsx index 0bce326..19ede79 100644 --- a/src/pc/components/login/normal-login/loginform.jsx +++ b/src/pc/components/login/normal-login/loginform.jsx @@ -39,11 +39,11 @@ } UNSAFE_componentWillReceiveProps (nextProps) { - const { loginWays, wrap } = this.props + const { wrap } = this.props if (!is(fromJS(wrap), fromJS(nextProps.wrap))) { let _loginWays = [] - loginWays.forEach(item => { + nextProps.loginWays.forEach(item => { if (!nextProps.wrap.loginWays || nextProps.wrap.loginWays.includes(item.type)) { _loginWays.push(item) } @@ -90,7 +90,7 @@ <div className={'login-way' + (activeWay.type === item.type ? ' active' : '')} onClick={() => this.onChangeTab(item)} key={item.type}>{item.label}</div> ))} </div> - {activeWay.type === 'uname_pwd' ? <div className="form-item-wrap"> + {activeWay.type === 'uname_pwd' ? <div className={'form-item-wrap ' + (activeWay.shortcut === 'none' ? 'no-short' : '')}> <Form.Item> <Input prefix={<Icon type="user" style={{ color: 'rgba(0,0,0,.25)' }} />} @@ -101,9 +101,12 @@ <Form.Item> <Input.Password placeholder="瀵嗙爜" prefix={<Icon type="lock" style={{ color: 'rgba(0,0,0,.25)' }} />} /> </Form.Item> - <Form.Item className="minline"> + {!activeWay.shortcut || activeWay.shortcut === 'remember' ? <Form.Item className="minline"> <Checkbox>璁颁綇瀵嗙爜</Checkbox> - </Form.Item> + </Form.Item> : null} + {activeWay.shortcut === 'autologon' ? <Form.Item className="minline"> + <Checkbox>鑷姩鐧诲綍</Checkbox> + </Form.Item> : null} <Form.Item className="btn-login"> <Button type="primary" onDoubleClick={() => this.changeMenu()} className="login-form-button"> 鐧诲綍 -- Gitblit v1.8.0