| | |
| | | remember: false, |
| | | username: '', |
| | | password: '', |
| | | oripassword: '', |
| | | delay: +sessionStorage.getItem('mkDelay') |
| | | } |
| | | |
| | |
| | | localStorage.removeItem(_url) |
| | | } |
| | | |
| | | this.setState({ |
| | | remember: _user ? true : false, |
| | | username: _user ? _user.username : '', |
| | | password: _user ? _user.password : '' |
| | | }) |
| | | if (_user) { |
| | | this.setState({ |
| | | remember: true, |
| | | username: _user.username, |
| | | password: '*********', |
| | | oripassword: _user.password |
| | | }) |
| | | } |
| | | } |
| | | |
| | | handleConfirm = () => { |
| | | const { oripassword } = this.state |
| | | // 表单提交时检查输入值是否正确 |
| | | return new Promise((resolve, reject) => { |
| | | this.props.form.validateFieldsAndScroll((err, values) => { |
| | | if (!err) { |
| | | if (oripassword && values.password === '*********') { |
| | | values.password = oripassword |
| | | } |
| | | resolve(values) |
| | | } else { |
| | | reject(err) |