人员管理用户类型过滤
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/push Build is passing
Details
parent
fe3d30bfcb
commit
6654981721
|
|
@ -14,11 +14,7 @@
|
|||
<!-- 用户类型 -->
|
||||
<el-form-item :label="$t('trials:staff:table:userType')">
|
||||
<el-select v-model="listQuery.UserTypeId" clearable class="mr">
|
||||
<el-option v-for="item of userTypeOptions" v-show="item.UserTypeEnum !== 8 &&
|
||||
item.UserTypeEnum !== 31 &&
|
||||
item.UserTypeEnum !== 26 &&
|
||||
item.UserTypeEnum !== 27
|
||||
" :key="item.Id" :label="item.UserTypeShortName" :value="item.Id">
|
||||
<el-option v-for="item of userTypeOptions" :key="item.Id" :label="item.UserTypeShortName" :value="item.Id">
|
||||
<span>{{ item.UserType }}</span>
|
||||
</el-option>
|
||||
</el-select>
|
||||
|
|
@ -580,19 +576,20 @@ export default {
|
|||
getTrialUserTypeList().then((res) => {
|
||||
let arr = [];
|
||||
if (this.hasPermi(["role:admin"])) {
|
||||
arr = [1];
|
||||
arr = [1, 35];
|
||||
}
|
||||
if (this.hasPermi(["role:oa"])) {
|
||||
arr = [1, 2];
|
||||
arr = [1, 2, 35];
|
||||
}
|
||||
if (this.hasPermi(["role:pm"])) {
|
||||
arr = [1, 2, 14];
|
||||
arr = [1, 2, 14, 35];
|
||||
}
|
||||
this.userTypeOptions = res.Result.map((item) => {
|
||||
if (!arr.includes(item.UserTypeEnum)) {
|
||||
return item;
|
||||
}
|
||||
}).filter((item) => item);
|
||||
console.log(this.userTypeOptions, 'this.userTypeOptions')
|
||||
})
|
||||
},
|
||||
},
|
||||
|
|
|
|||
Loading…
Reference in New Issue