flat: 权限
This commit is contained in:
@@ -20,15 +20,21 @@
|
||||
({{ data.sumNum }}个)
|
||||
</span>
|
||||
<span v-show="data.id && data.id !== '0'" style="flex-basis: 20%">
|
||||
<el-button type="text" icon="el-icon-edit" size="mini" @click="() => updateGroups('edit', data)">
|
||||
<el-button type="text" icon="el-icon-edit" size="mini"
|
||||
v-if="vaildData(permission.tenant_main_serve_index_groupedit, false)"
|
||||
@click="() => updateGroups('edit', data)">
|
||||
</el-button>
|
||||
<el-button icon="el-icon-delete" type="text" size="mini" @click="() => removeGroups(data)">
|
||||
<el-button icon="el-icon-delete" type="text" size="mini"
|
||||
v-if="vaildData(permission.tenant_main_serve_index_groupdel, false)"
|
||||
@click="() => removeGroups(data)">
|
||||
</el-button>
|
||||
</span>
|
||||
</span>
|
||||
</el-tree>
|
||||
<div class="footer" style="padding-left: 6px">
|
||||
<el-button type="text" icon="el-icon-plus" @click="updateGroups('add')">新建分组</el-button>
|
||||
<el-button type="text" icon="el-icon-plus"
|
||||
v-if="vaildData(permission.tenant_main_serve_index_groupadd, false)"
|
||||
@click="updateGroups('add')">新建分组</el-button>
|
||||
</div>
|
||||
</el-scrollbar>
|
||||
</div>
|
||||
@@ -99,7 +105,8 @@
|
||||
</template>
|
||||
<!--自定义按钮-->
|
||||
<template slot="menuLeft">
|
||||
<el-button type="primary" size="small" icon="el-icon-delete" @click="() => { $refs.crud.rowAdd(); selectPolicyTree = []}">
|
||||
<el-button type="primary" size="small" icon="el-icon-delete" @click="() => { $refs.crud.rowAdd(); selectPolicyTree = []}"
|
||||
v-if="vaildData(permission.tenant_main_serve_index_add, false)">
|
||||
新增</el-button>
|
||||
<el-button type="danger" size="small" icon="el-icon-delete" @click="handleDelete"
|
||||
:disabled="!selectionList.length" plain v-show="vaildData(permission.tenant_talents_groupdelete, false)">
|
||||
@@ -122,6 +129,7 @@
|
||||
<el-button type="text"
|
||||
icon="el-icon-document"
|
||||
size="small"
|
||||
v-show="vaildData(permission.tenant_main_serve_index_pushserve, false)"
|
||||
@click="selectPushService(row)"
|
||||
>推送服务</el-button>
|
||||
<el-button type="text"
|
||||
@@ -133,12 +141,14 @@
|
||||
v-if="row.status == 0"
|
||||
icon="el-icon-video-play"
|
||||
size="small"
|
||||
v-show="vaildData(permission.tenant_main_serve_index_off, false)"
|
||||
@click="playServe(row)"
|
||||
>启用</el-button>
|
||||
<el-button type="text"
|
||||
v-if="row.status == 1"
|
||||
icon="el-icon-video-pause"
|
||||
size="small"
|
||||
v-show="vaildData(permission.tenant_main_serve_index_off, false)"
|
||||
@click="pauseServe(row)"
|
||||
>关闭</el-button>
|
||||
</template>
|
||||
@@ -472,16 +482,10 @@ export default {
|
||||
...mapGetters(["permission"]),
|
||||
permissionList() {
|
||||
return {
|
||||
addBtn: this.vaildData(this.permission.tenant_talents_groupadd, false),
|
||||
addBtn: this.vaildData(this.permission.tenant_main_serve_index_add, false),
|
||||
viewBtn: true,
|
||||
delBtn: this.vaildData(
|
||||
this.permission.tenant_talents_groupdelete,
|
||||
false
|
||||
),
|
||||
editBtn: this.vaildData(
|
||||
this.permission.tenant_talents_groupedit,
|
||||
false
|
||||
),
|
||||
delBtn: this.vaildData(this.permission.tenant_main_serve_index_del,false),
|
||||
editBtn: this.vaildData(this.permission.tenant_main_serve_index_edit, false ),
|
||||
};
|
||||
},
|
||||
ids() {
|
||||
|
||||
Reference in New Issue
Block a user