Browse Source

后台通讯录字段添加 互链企业角色

dev
zhengzhou 4 years ago
parent
commit
8a3d21a03c
2 changed files with 56 additions and 4 deletions
  1. +6
    -0
      src/services/user.js
  2. +50
    -4
      src/views/manage_company/user/user.vue

+ 6
- 0
src/services/user.js View File

@@ -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 = [


+ 50
- 4
src/views/manage_company/user/user.vue View File

@@ -366,7 +366,7 @@
ref="form"
:rules="newUserRules"
:model="currentUser"
label-width="96px"
label-width="110px"
label-position="left"
>
<div class="yiyunTable_list_item">
@@ -513,6 +513,31 @@
</el-form-item>
</div>
</div>
<div class="yiyun_col-6">
<div class="el-form-itemBox">
<el-form-item label="互链企业角色" prop="linkCompanyRole">
<div v-if="eidit == false" class="eidit_Input">
{{ linkCompanyRoleMap[currentUser.linkCompanyRole] || '' }}
</div>
<div
class="eidit_Input"
v-if="eidit == true"
>
<el-select
v-model="currentUser.linkCompanyRole"
placeholder="请选择"
>
<el-option
v-for="item in linkCompanyRoleOptions"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</el-select>
</div>
</el-form-item>
</div>
</div>
<div class="yiyun_col-6">
<div class="el-form-itemBox">
<el-form-item label="手机:" prop="phone">
@@ -909,7 +934,7 @@
ref="form"
:model="newUser"
:rules="newUserRules"
label-width="90px"
label-width="110px"
label-position="left"
>
<div class="yiyunTable_list_item">
@@ -1017,6 +1042,25 @@
</el-form-item>
</div>
</div>
<div class="yiyun_col-6">
<div class="el-form-itemBox">
<el-form-item label="互链企业角色:" prop="linkCompanyRole">
<div class="eidit_Input">
<el-select
v-model="newUser.linkCompanyRole"
placeholder="请选择"
>
<el-option
v-for="item in linkCompanyRoleOptions"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</el-select>
</div>
</el-form-item>
</div>
</div>
<div class="yiyun_col-6">
<div class="el-form-itemBox">
<el-form-item label="手机:" prop="phone">
@@ -1320,7 +1364,7 @@
ref="form"
:rules="deptRules"
:model="deptData"
label-width="90px"
label-width="110px"
label-position="left"
>
<div class="yiyunTable_list_item">
@@ -1398,7 +1442,7 @@
ref="form"
:rules="deptRules"
:model="deptData"
label-width="90px"
label-width="110px"
label-position="left"
>
<div class="yiyunTable_list_item">
@@ -1653,6 +1697,8 @@ export default {
},
],
roleOptions: services.roleOptions,
linkCompanyRoleOptions: services.linkCompanyRoleOptions,
linkCompanyRoleMap: services.linkCompanyRoleMap,
backgroundRoleOptions: services.consoleRoleOptions,
stateOptions: services.stateOptions,
educationOptions: [


Loading…
Cancel
Save