diff --git a/src/option/system/mpUser.js b/src/option/system/mpUser.js
index 994f76f..bc06d41 100644
--- a/src/option/system/mpUser.js
+++ b/src/option/system/mpUser.js
@@ -14,6 +14,11 @@ const validatePhone = (rule, value, callback) => {
callback(new Error('请输入手机号'));
return;
}
+ // 详情回显为脱敏手机号(含 *)时放行,未修改则提交时剔除该字段
+ if (phone.includes('*')) {
+ callback();
+ return;
+ }
if (!/^1\d{10}$/.test(phone)) {
callback(new Error('请输入正确的手机号'));
return;
@@ -121,6 +126,62 @@ export default {
order: 60,
rules: [{ required: true, message: '请选择小程序身份', trigger: 'change' }],
},
+ {
+ label: '所属组织',
+ prop: 'deptId',
+ formslot: true,
+ hide: true,
+ span: 24,
+ order: 55,
+ rules: [{ required: true, message: '请选择所属组织', trigger: 'change' }],
+ },
+ {
+ label: '所属组织',
+ prop: 'deptName',
+ minWidth: 180,
+ overHidden: true,
+ addDisplay: false,
+ editDisplay: false,
+ viewDisplay: false,
+ order: 54,
+ },
+ {
+ label: '数据权限范围',
+ prop: 'dataScopeRange',
+ type: 'radio',
+ span: 24,
+ hide: true,
+ order: 53,
+ value: 1,
+ dicData: [
+ { label: '仅所属组织', value: 1 },
+ { label: '全部组织', value: 2 },
+ { label: '自定义', value: 3 },
+ ],
+ rules: [{ required: true, message: '请选择数据权限范围', trigger: 'change' }],
+ },
+ {
+ label: '数据层级范围',
+ prop: 'dataLevelRange',
+ type: 'radio',
+ span: 24,
+ hide: true,
+ order: 52,
+ value: 1,
+ dicData: [
+ { label: '包含下级', value: 1 },
+ { label: '仅本级', value: 2 },
+ ],
+ rules: [{ required: true, message: '请选择数据层级范围', trigger: 'change' }],
+ },
+ {
+ label: '数据权限',
+ prop: 'dataScopeDeptIds',
+ formslot: true,
+ span: 24,
+ hide: true,
+ order: 51,
+ },
{
label: '性别',
prop: 'sex',
diff --git a/src/views/system/mp-user.vue b/src/views/system/mp-user.vue
index a67fd36..072f3d8 100644
--- a/src/views/system/mp-user.vue
+++ b/src/views/system/mp-user.vue
@@ -20,33 +20,32 @@
@on-load="onLoad"
>
-
+
新增
-
+
密码重置
-
+
批量删除
{{ row.identitiesName || formatIdentities(row.identities) }}
+
+
+
+ {{ name }}
+
+
+ -
+
{{ row.status === 1 ? '启用' : '停用' }}
@@ -55,6 +54,33 @@
{{ formatUpdateUserName(row) }}
+
+
+
+
+
+ 选择「自定义」后可勾选数据权限组织
+
编辑
-
+
{{ row.status === 1 ? '停用' : '启用' }}
-
+
重置密码
-
+
删除
@@ -108,9 +122,12 @@