提交 f653d2c3 authored 作者: lidongxu's avatar lidongxu

refactor(system/dept/index.vue): 修改:部门编码限制格式,WB 开头3-10 位字符,数字字母下划线中划线的组成

上级 19cdee8a
...@@ -143,7 +143,7 @@ ...@@ -143,7 +143,7 @@
<el-form-item label="部门编码" <el-form-item label="部门编码"
prop="deptCode"> prop="deptCode">
<el-input v-model="form.deptCode" <el-input v-model="form.deptCode"
placeholder="请输入 WB 字符开头后面 4 位数字格式" placeholder="请输入 WB 字符开头数字字母组合字符"
maxlength="20" /> maxlength="20" />
</el-form-item> </el-form-item>
</el-col> </el-col>
...@@ -230,10 +230,13 @@ ...@@ -230,10 +230,13 @@
parentId: [{ required: true, message: "上级部门不能为空", trigger: "blur" }], parentId: [{ required: true, message: "上级部门不能为空", trigger: "blur" }],
deptName: [{ required: true, message: "部门名称不能为空", trigger: "blur" }], deptName: [{ required: true, message: "部门名称不能为空", trigger: "blur" }],
deptCode: [{ required: true, message: "部门编码不能为空", trigger: "blur" }, { deptCode: [{ required: true, message: "部门编码不能为空", trigger: "blur" }, {
min: 3, max: 10, message: "部门编码长度必须在 3-10 位之间", trigger: "blur"
},
{
validator: (rule, value, callback) => { validator: (rule, value, callback) => {
// 部门编码只能是 WB 字符开头,后面 4 位数字格式 // 部门编码只能是 WB 字符开头数字字母组合的 1-10 位字符
if (!/^WB[0-9]{4}$/.test(value)) { if (!/^WB[0-9a-zA-Z-_]{1,8}$/.test(value)) {
callback(new Error("部门编码只能是 6 位 WB 字符开头后面 4 位数字格式")); callback(new Error("部门编码只能是 WB 字符开头,数字字母组合的字符"));
} else { } else {
callback(); callback();
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论