|
|
@@ -26,8 +26,8 @@
|
|
|
<van-cell-group inset>
|
|
|
<van-field v-model="state.form.userName" label="登录账号" placeholder="登录账号"
|
|
|
@blur="checkUserNamePhoneExists('userName')" :rules="[{ required: true, message: '请填写登录账号' }]" />
|
|
|
- <van-field v-model="state.form.password" type="password" label="密码" placeholder="密码"
|
|
|
- :rules="[{ required: true, validator: checkPassword, }]" />
|
|
|
+ <van-field v-model="state.form.password" type="password" label="密码" placeholder="密码" @blur="checkPassword"
|
|
|
+ :rules="[{ required: true, message: '请输入密码'}]" />
|
|
|
<van-field v-model="state.form.confirmPassword" type="password" label="确认密码" placeholder="确认密码"
|
|
|
:rules="[{ required: true, validator: confirmPasswordSame, message: '两次输入的密码不一致' }]" />
|
|
|
</van-cell-group>
|
|
|
@@ -448,11 +448,17 @@ const nextStep = async () => {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-const checkPassword = (value: any) => {
|
|
|
- let checkResult = isPasswordValid(value)
|
|
|
- if (!checkResult.isPassed) {
|
|
|
- return checkResult.errorMsg
|
|
|
- }
|
|
|
+// const checkPassword = (value: any) => {
|
|
|
+ // let checkResult = isPasswordValid(value)
|
|
|
+ // if (!checkResult.isPassed) {
|
|
|
+ // return checkResult.errorMsg
|
|
|
+ // }
|
|
|
+// }
|
|
|
+
|
|
|
+const checkPassword = async() => {
|
|
|
+ let resquest = loginApi.validatePassword({ password: state.form.password })
|
|
|
+
|
|
|
+ await to(resquest)
|
|
|
}
|
|
|
|
|
|
const confirmPasswordSame = (value: any) => {
|