From 8a3d21a03c37ec66e0beb729d1ebd17034a98179 Mon Sep 17 00:00:00 2001 From: zhengzhou Date: Wed, 24 Feb 2021 16:29:48 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8E=E5=8F=B0=E9=80=9A=E8=AE=AF=E5=BD=95?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=E6=B7=BB=E5=8A=A0=20=E4=BA=92=E9=93=BE?= =?UTF-8?q?=E4=BC=81=E4=B8=9A=E8=A7=92=E8=89=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/services/user.js | 6 +++ src/views/manage_company/user/user.vue | 54 ++++++++++++++++++++++++-- 2 files changed, 56 insertions(+), 4 deletions(-) diff --git a/src/services/user.js b/src/services/user.js index 31aad0b8..69570643 100644 --- a/src/services/user.js +++ b/src/services/user.js @@ -123,6 +123,12 @@ export const consoleRoleOptions = [ { value: 2, label: "企业管理员" }, ]; +export const linkCompanyRoleOptions = [ + { value: 0, label: "普通职员" }, + { value: 1, label: "互链职员" }, +]; +export const linkCompanyRoleMap = linkCompanyRoleOptions.reduce((h, { value, label }) => (h[value] = label, h), {}); + export const consoleRoleMap = consoleRoleOptions.reduce((h, { value, label }) => (h[value] = label, h), {}); export const stateOptions = [ diff --git a/src/views/manage_company/user/user.vue b/src/views/manage_company/user/user.vue index 57e47593..996d8951 100644 --- a/src/views/manage_company/user/user.vue +++ b/src/views/manage_company/user/user.vue @@ -366,7 +366,7 @@ ref="form" :rules="newUserRules" :model="currentUser" - label-width="96px" + label-width="110px" label-position="left" >
@@ -513,6 +513,31 @@
+
+
+ +
+ {{ linkCompanyRoleMap[currentUser.linkCompanyRole] || '' }} +
+
+ + + +
+
+
+
@@ -909,7 +934,7 @@ ref="form" :model="newUser" :rules="newUserRules" - label-width="90px" + label-width="110px" label-position="left" >
@@ -1017,6 +1042,25 @@
+
+
+ +
+ + + +
+
+
+
@@ -1320,7 +1364,7 @@ ref="form" :rules="deptRules" :model="deptData" - label-width="90px" + label-width="110px" label-position="left" >
@@ -1398,7 +1442,7 @@ ref="form" :rules="deptRules" :model="deptData" - label-width="90px" + label-width="110px" label-position="left" >
@@ -1653,6 +1697,8 @@ export default { }, ], roleOptions: services.roleOptions, + linkCompanyRoleOptions: services.linkCompanyRoleOptions, + linkCompanyRoleMap: services.linkCompanyRoleMap, backgroundRoleOptions: services.consoleRoleOptions, stateOptions: services.stateOptions, educationOptions: [