king
2020-03-10 c39ea1f23d21b070188abcf5f4dd5bdd7b47c1f9
src/views/login/index.jsx
@@ -56,45 +56,44 @@
  async loginsubmit (param) {
    // 登录提交
    // let password = this.md5Password(param.password)
    let result = await Api.loginsystem(param.username, param.password)
    if (!result.IsError) {
      Api.getusermsg(param.username, param.password).then(res => {
        if (res.status) {
          sessionStorage.setItem('UserID', res.UserID)
          sessionStorage.setItem('SessionUid', Utils.getuuid())
          sessionStorage.setItem('LoginUID', res.LoginUID)
          sessionStorage.setItem('User_Name', res.UserName)
          sessionStorage.setItem('avatar', res.icon || '')
          localStorage.setItem('lang', param.lang)
    // let result = await Api.loginsystem(param.username, param.password)
    // if (!result.IsError) {
    let res = await Api.getusermsg(param.username, param.password)
    if (res.status) {
      sessionStorage.setItem('UserID', res.UserID)
      sessionStorage.setItem('SessionUid', Utils.getuuid())
      sessionStorage.setItem('LoginUID', res.LoginUID)
      sessionStorage.setItem('User_Name', res.UserName)
      sessionStorage.setItem('avatar', res.icon || '')
      localStorage.setItem('lang', param.lang)
          let _url = window.location.href.split('#')[0]
      let _url = window.location.href.split('#')[0]
          if (param.remember) { // 记住密码时账号密码存入localStorage
            localStorage.setItem(_url, window.btoa(window.encodeURIComponent(JSON.stringify({username: param.username, password: param.password}))))
          } else {
            localStorage.removeItem(_url)
          }
          if (this.props.location.state && this.props.location.state.from.pathname) {
            // 查看是否为其他页面跳转,路径存在时,跳回原页面
            this.props.history.replace(this.props.location.state.from.pathname)
          } else {
            this.props.history.replace('/main')
          }
        } else {
          message.warning(res.message)
          this.setState({
            isDisabled: false
          })
        }
      })
      if (param.remember) { // 记住密码时账号密码存入localStorage
        localStorage.setItem(_url, window.btoa(window.encodeURIComponent(JSON.stringify({username: param.username, password: param.password}))))
      } else {
        localStorage.removeItem(_url)
      }
      if (this.props.location.state && this.props.location.state.from.pathname) {
        // 查看是否为其他页面跳转,路径存在时,跳回原页面
        this.props.history.replace(this.props.location.state.from.pathname)
      } else {
        this.props.history.replace('/main')
      }
    } else {
      message.warning(result.Message)
      message.warning(res.message)
      this.setState({
        isDisabled: false
      })
    }
    // } else {
    //   message.warning(result.Message)
    //   this.setState({
    //     isDisabled: false
    //   })
    // }
  }
  componentDidMount () {