refactor: 优化 ele 密码组件使用 VbenInputPassword

This commit is contained in:
puhui999
2025-05-14 17:35:36 +08:00
parent 141a90a53b
commit 028d2a8d67
4 changed files with 72 additions and 17 deletions

View File

@@ -14,7 +14,11 @@ const [Form, formApi] = useVbenForm({
},
schema: [
{
component: 'InputPassword',
component: 'VbenInputPassword',
componentProps: {
passwordStrength: true,
placeholder: $t('authentication.password'),
},
fieldName: 'oldPassword',
label: '旧密码',
rules: z
@@ -23,7 +27,11 @@ const [Form, formApi] = useVbenForm({
.max(20, '密码长度不能超过 20 个字符'),
},
{
component: 'InputPassword',
component: 'VbenInputPassword',
componentProps: {
passwordStrength: true,
placeholder: '请输入新密码',
},
dependencies: {
rules(values) {
return z
@@ -42,7 +50,11 @@ const [Form, formApi] = useVbenForm({
rules: 'required',
},
{
component: 'InputPassword',
component: 'VbenInputPassword',
componentProps: {
passwordStrength: true,
placeholder: $t('authentication.confirmPassword'),
},
dependencies: {
rules(values) {
return z