bug
lohir
2024-10-16 eb010c8d0f12c4861d2fde556f8ca441ba5e10d9
src/views/login/index.vue
@@ -62,6 +62,7 @@
      width="400px"
      :show-close="false"
    >
      <div style="margin-bottom: 10px; color: #aa1111">您的密码已经过期,请重新设置~</div>
      <el-form :model="updatePasswordForm">
        <el-form-item label="新密码">
          <el-input v-model="updatePasswordForm.newPassword" placeholder="应包含大小写、数字" show-password></el-input>
@@ -114,8 +115,8 @@
        remember: false
      },
      loginRules: {
        userName: [{ required: true, trigger: 'blur', validator: validateUsername }],
        password: [{ required: true, trigger: 'blur', validator: validatePassword }]
        userName: [{ required: true, trigger: 'blur' }],
        password: [{ required: true, trigger: 'blur' }]
      },
      passwordType: 'password',
      capsTooltip: false,
@@ -139,7 +140,7 @@
  methods: {
    updatePassword () {
      if (this.updatePasswordForm.newPassword !== this.updatePasswordForm.confirmPassword) {
        this.$message.error("两次输入的密码不一致")
        this.$message.error('两次输入的密码不一致')
        return
      }
      UserApi.updatePassword(this.updatePasswordForm).then(res => {
@@ -188,6 +189,7 @@
            }
            if (result && result.code === 1) {
              _this.setUserName(_this.loginForm.userName)
              _this.setUserInfo(result.data)
              _this.$router.push({ path: '/dashboard' })
            } else {
              _this.loading = false
@@ -204,7 +206,7 @@
        }
      })
    },
    ...mapMutations('user', ['setUserName'])
    ...mapMutations('user', ['setUserName', 'setUserInfo'])
  }
}
</script>
@@ -332,4 +334,3 @@
  }
}
</style>