From 352ebb8f9a4f0e3860d2e1393d55a265e506d587 Mon Sep 17 00:00:00 2001 From: zhoulingpo Date: Sat, 6 May 2023 16:03:10 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BF=AE=E6=94=B9=E3=80=91=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/System/Org.vue | 52 +++++++-------------------- src/views/System/dataDictionary.vue | 2 +- src/views/System/dictionaryDetail.vue | 2 +- 3 files changed, 15 insertions(+), 41 deletions(-) diff --git a/src/views/System/Org.vue b/src/views/System/Org.vue index abee3ad..ced6852 100644 --- a/src/views/System/Org.vue +++ b/src/views/System/Org.vue @@ -83,7 +83,7 @@ -
+
@@ -94,17 +94,17 @@ - + - + - + - - + + @@ -258,46 +258,20 @@ export default { }, // 验证 checkUserForm () { - if (this.mode === 'add') { - if (!this.form.account || !(/^[a-zA-Z0-9]*$/.test(this.form.account))) { - return this.$message.warning('用户名只能为纯数字、纯字母或字母数字组合') && false - } - // // 密码 - // if (!(/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,}$/.test(this.form.password))) { - // return this.$message.warning('密码至少8个字符,至少1个大写字母,1个小写字母,1个数字') && false; - // } - // if (this.repassword !== this.form.password) { - // return this.$message.warning('请检查密码') && false; - // } + if (!this.form.orgName) { + return this.$message.warning('请检查部门名称') && false } - if (this.mode === 'modify') { - // if (this.form.password || this.repassword) { - // // 密码 - // if (!(/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[a-zA-Z\d]{8,}$/.test(this.form.password))) { - // return this.$message.warning('密码至少8个字符,至少1个大写字母,1个小写字母,1个数字') && false; - // } - // if (this.repassword !== this.form.password) { - // return this.$message.warning('请检查密码') && false; - // } - // } + if (!this.form.orgCode) { + return this.$message.warning('请检查部门编码') && false } - if (this.form.cellPhoneNumber && !(/^1[3|4|5|7|8|9][0-9]{9}$/.test(this.form.cellPhoneNumber))) { - return this.$message.warning('请检查手机号') && false - } - if (this.form.email && !(/^[\w-.]+@[a-z\d-]+(\.[a-z\d-]+)*\.[a-z\d]{2,6}$/i.test(this.form.email))) { - return this.$message.warning('请检查邮箱') && false - } - if (!this.form.roleIdList[0]) { - return this.$message.warning('请选择角色') && false - } - if (!this.form.usname) { - return this.$message.warning('请输入姓名') && false + if (!this.form.orgLevel || !(/^[a-zA-Z0-9]*$/.test(this.form.orgLevel))) { + return this.$message.warning('部门级别只能为纯数字') && false } return true }, // 新增用户 sysOrgAddOrg () { - // if (!this.checkUserForm()) return + if (!this.checkUserForm()) return const data = JSON.parse(JSON.stringify(this.form)) this.$api.org.sysOrgAddUser(data).then(_ => { diff --git a/src/views/System/dataDictionary.vue b/src/views/System/dataDictionary.vue index 2ce7d25..a4ca0f6 100644 --- a/src/views/System/dataDictionary.vue +++ b/src/views/System/dataDictionary.vue @@ -59,7 +59,7 @@ -
+
diff --git a/src/views/System/dictionaryDetail.vue b/src/views/System/dictionaryDetail.vue index 0c33145..90fe5b3 100644 --- a/src/views/System/dictionaryDetail.vue +++ b/src/views/System/dictionaryDetail.vue @@ -70,7 +70,7 @@
-
+