|
@@ -55,23 +55,29 @@ const confirmPasswordValidator = (val: any) => {
|
|
|
if (formData.value?.newPassword?.trim() === '') {
|
|
|
return Promise.reject('请输入新密码')
|
|
|
}
|
|
|
- if (formData.value?.newPassword !== formData.value?.confirmPassword) {
|
|
|
+
|
|
|
+ console.log(formData.value?.newPassword,"新|旧",formData.value?.confirmPassword)
|
|
|
+
|
|
|
+ if (formData.value?.newPassword != formData.value?.confirmPassword) {
|
|
|
return Promise.reject('输入两次新密码不一致')
|
|
|
}
|
|
|
+ return Promise.resolve();
|
|
|
}
|
|
|
const rules = ref({
|
|
|
oldPassword: [{ required: true, message: '请输入旧密码' }],
|
|
|
newPassword: [{ required: true, message: '请输入新密码' }],
|
|
|
confirmPassword: [
|
|
|
- { required: true, message: '请再次输入新密码', validator: confirmPasswordValidator },
|
|
|
+ { required: true, message: '请再次输入新密码', validator: confirmPasswordValidator},
|
|
|
],
|
|
|
})
|
|
|
const submitDisabled = computed(() => ({}))
|
|
|
const handleSubmit = async () => {
|
|
|
- // const data = await dataFormRef.value?.validate()
|
|
|
- if (!(await dataFormRef.value!.validate())) {
|
|
|
+
|
|
|
+ const validationResult = await dataFormRef.value?.validate();
|
|
|
+ if (!validationResult?.valid) {
|
|
|
return false
|
|
|
}
|
|
|
+ // confirmPasswordValidator(dataFormRef.value)
|
|
|
console.log(1111)
|
|
|
if (!userInfo.value.userId) {
|
|
|
return false
|