个人设置前端验证
This commit is contained in:
parent
5b108d78b7
commit
627ba59af0
|
|
@ -96,6 +96,40 @@ const rules = reactive<object>({
|
||||||
message: '请输入名称',
|
message: '请输入名称',
|
||||||
trigger: ['blur']
|
trigger: ['blur']
|
||||||
}
|
}
|
||||||
|
],
|
||||||
|
currPassword: [
|
||||||
|
{
|
||||||
|
validator: (rule: object, value: string, callback: any) => {
|
||||||
|
if (formData.password) {
|
||||||
|
if (!value) callback(new Error('请输入当前密码'))
|
||||||
|
}
|
||||||
|
callback()
|
||||||
|
},
|
||||||
|
trigger: 'blur'
|
||||||
|
}
|
||||||
|
],
|
||||||
|
password: [
|
||||||
|
{
|
||||||
|
validator: (rule: object, value: string, callback: any) => {
|
||||||
|
if (formData.currPassword) {
|
||||||
|
if (!value) callback(new Error('请输入新的密码'))
|
||||||
|
}
|
||||||
|
callback()
|
||||||
|
},
|
||||||
|
trigger: 'blur'
|
||||||
|
}
|
||||||
|
],
|
||||||
|
passwordConfirm: [
|
||||||
|
{
|
||||||
|
validator: (rule: object, value: string, callback: any) => {
|
||||||
|
if (formData.password) {
|
||||||
|
if (!value) callback(new Error('请再次输入密码'))
|
||||||
|
if (value !== formData.password) callback(new Error('两次输入密码不一致!'))
|
||||||
|
}
|
||||||
|
callback()
|
||||||
|
},
|
||||||
|
trigger: 'blur'
|
||||||
|
}
|
||||||
]
|
]
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue