king
2023-04-27 6dd965723be9dc245105296198c25a80cfe51b54
src/components/header/loginform.jsx
@@ -17,6 +17,7 @@
    remember: false,
    username: '',
    password: '',
    oripassword: '',
    delay: +sessionStorage.getItem('mkDelay')
  }
@@ -38,18 +39,25 @@
      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)