1
0
mirror of https://github.com/FatttSnake/Pinnacle-OA.git synced 2026-04-05 23:11:24 +08:00

Optimized form validation

This commit is contained in:
2023-05-30 02:08:21 +08:00
parent 046eefd87a
commit 5b5fa4ca98
4 changed files with 30 additions and 0 deletions

View File

@@ -107,6 +107,10 @@ export default {
{
required: true,
message: '用户组名称为必填项'
},
{
max: 30,
message: '用户组不能大于30个字符'
}
]
}

View File

@@ -117,6 +117,10 @@ export default {
{
required: true,
message: '角色名称为必填项'
},
{
max: 20,
message: '角色名称不能大于20个字符'
}
]
}

View File

@@ -42,6 +42,7 @@
autocomplete="off"
v-model="userForm.inputUsername"
placeholder="请输入用户名"
minlength="3"
maxlength="20"
/>
</el-form-item>
@@ -51,6 +52,8 @@
autocomplete="off"
v-model="userForm.inputPassword"
:placeholder="isAddNew ? '请输入密码' : '留空则不修改密码'"
minlength="8"
maxlength="64"
/>
</el-form-item>
<el-form-item label="角色">
@@ -146,12 +149,28 @@ export default {
{
required: true,
message: '用户名不能为空'
},
{
min: 3,
message: '用户名必须大于3个字符'
},
{
max: 20,
message: '用户名不能大于20个字符'
}
],
inputPassword: [
{
validator: checkPassword,
message: '密码不能为空'
},
{
min: 8,
message: '密码必须大于8个字符'
},
{
max: 64,
message: '密码不能大于64个字符'
}
]
},