refactor(系统设置): 系统用户组权限列表成员查看权限
--bug=1028063 --user=宋昌昌 【系统设置】用户组与权限-只读用户无法点击成员查看 https://www.tapd.cn/55049933/s/1396529
This commit is contained in:
parent
3dcd75ac8b
commit
5f97bc9ba3
|
@ -4,7 +4,7 @@
|
||||||
:destroy-on-close="true" @close="close" v-loading="loading" z-index="1000"
|
:destroy-on-close="true" @close="close" v-loading="loading" z-index="1000"
|
||||||
class="group-member">
|
class="group-member">
|
||||||
<template v-slot:title>
|
<template v-slot:title>
|
||||||
<ms-table-header :condition.sync="condition" @create="addMemberBtn" @search="search"
|
<ms-table-header :condition.sync="condition" @create="addMemberBtn" @search="search" :create-permission="['SYSTEM_GROUP:READ+EDIT']"
|
||||||
:create-tip="$t('member.create')" :title="$t('commons.member')"/>
|
:create-tip="$t('member.create')" :title="$t('commons.member')"/>
|
||||||
</template>
|
</template>
|
||||||
<el-table :border="true" class="adjust-table" :data="memberData" style="width: 100%;margin-top:5px;">
|
<el-table :border="true" class="adjust-table" :data="memberData" style="width: 100%;margin-top:5px;">
|
||||||
|
@ -41,6 +41,8 @@
|
||||||
<div>
|
<div>
|
||||||
<ms-table-operator :tip2="$t('commons.remove')"
|
<ms-table-operator :tip2="$t('commons.remove')"
|
||||||
:show-edit="showTypeLabel"
|
:show-edit="showTypeLabel"
|
||||||
|
:edit-permission="['SYSTEM_GROUP:READ+EDIT']"
|
||||||
|
:delete-permission="['SYSTEM_GROUP:READ+EDIT']"
|
||||||
@editClick="editMemberBtn(scope.row)"
|
@editClick="editMemberBtn(scope.row)"
|
||||||
@deleteClick="removeMember(scope.row)"/>
|
@deleteClick="removeMember(scope.row)"/>
|
||||||
</div>
|
</div>
|
||||||
|
@ -121,6 +123,7 @@ import {
|
||||||
import {getUserListByResourceUrl} from "../../../api/user";
|
import {getUserListByResourceUrl} from "../../../api/user";
|
||||||
import {getGroupResource} from "../../../api/workspace";
|
import {getGroupResource} from "../../../api/workspace";
|
||||||
import {operationConfirm} from "metersphere-frontend/src/utils";
|
import {operationConfirm} from "metersphere-frontend/src/utils";
|
||||||
|
import {hasPermissions} from "metersphere-frontend/src/utils/permission";
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: "GroupMember",
|
name: "GroupMember",
|
||||||
|
@ -183,6 +186,9 @@ export default {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
hasPermissions(permission) {
|
||||||
|
return hasPermissions(permission[0]);
|
||||||
|
},
|
||||||
init() {
|
init() {
|
||||||
this.condition.userGroupId = this.group.id;
|
this.condition.userGroupId = this.group.id;
|
||||||
this.loading = getUserGroupByResourceUrlAndPage(this.initUserGroupUrl, this.currentPage, this.pageSize, this.condition)
|
this.loading = getUserGroupByResourceUrlAndPage(this.initUserGroupUrl, this.currentPage, this.pageSize, this.condition)
|
||||||
|
|
|
@ -136,7 +136,7 @@ export default {
|
||||||
return USER_GROUP_SCOPE;
|
return USER_GROUP_SCOPE;
|
||||||
},
|
},
|
||||||
disabledEditGroupMember() {
|
disabledEditGroupMember() {
|
||||||
return !hasPermission('SYSTEM_GROUP:READ+EDIT');
|
return !hasPermission('SYSTEM_GROUP:READ');
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
|
Loading…
Reference in New Issue