调整素材中心按钮权限相关

This commit is contained in:
Jason 2022-11-17 16:38:59 +08:00
parent 3137a59566
commit 1d7c2383c1
1 changed files with 13 additions and 16 deletions

View File

@ -24,10 +24,7 @@
<overflow-tooltip :content="data.name" /> <overflow-tooltip :content="data.name" />
</span> </span>
<el-dropdown <el-dropdown
v-perms="[ v-perms="['album:cateRename', 'album:cateDel']"
'common:album:cateRename',
'common:album:cateDel'
]"
v-if="data.id > 0" v-if="data.id > 0"
:hide-on-click="false" :hide-on-click="false"
> >
@ -35,7 +32,7 @@
<template #dropdown> <template #dropdown>
<el-dropdown-menu> <el-dropdown-menu>
<popover-input <popover-input
v-perms="['common:album:cateRename']" v-perms="['album:cateRename']"
@confirm="handleEditCate($event, data.id)" @confirm="handleEditCate($event, data.id)"
size="default" size="default"
:value="data.name" :value="data.name"
@ -51,7 +48,7 @@
</div> </div>
</popover-input> </popover-input>
<div <div
v-perms="['common:album:cateDel']" v-perms="['album:cateDel']"
@click="handleDeleteCate(data.id)" @click="handleDeleteCate(data.id)"
> >
<el-dropdown-item>删除分组</el-dropdown-item> <el-dropdown-item>删除分组</el-dropdown-item>
@ -68,7 +65,7 @@
<div class="flex justify-center p-2 border-t border-br"> <div class="flex justify-center p-2 border-t border-br">
<popover-input <popover-input
v-perms="['common:album:cateAdd']" v-perms="['album:cateAdd']"
@confirm="handleAddCate" @confirm="handleAddCate"
size="default" size="default"
width="400px" width="400px"
@ -85,7 +82,7 @@
<div class="flex-1 flex"> <div class="flex-1 flex">
<upload <upload
v-if="type == 'image'" v-if="type == 'image'"
v-perms="['common:upload:image']" v-perms="['upload:image']"
class="mr-3" class="mr-3"
:data="{ cid: cateId }" :data="{ cid: cateId }"
:type="type" :type="type"
@ -96,7 +93,7 @@
</upload> </upload>
<upload <upload
v-if="type == 'video'" v-if="type == 'video'"
v-perms="['common:upload:video']" v-perms="['upload:video']"
class="mr-3" class="mr-3"
:data="{ cid: cateId }" :data="{ cid: cateId }"
:type="type" :type="type"
@ -106,7 +103,7 @@
<el-button type="primary">本地上传</el-button> <el-button type="primary">本地上传</el-button>
</upload> </upload>
<el-button <el-button
v-perms="['common:album:albumDel']" v-perms="['album:albumDel']"
v-if="mode == 'page'" v-if="mode == 'page'"
:disabled="!select.length" :disabled="!select.length"
@click.stop="batchFileDelete()" @click.stop="batchFileDelete()"
@ -115,7 +112,7 @@
</el-button> </el-button>
<popup <popup
v-perms="['common:album:albumMove']" v-perms="['album:albumMove']"
v-if="mode == 'page'" v-if="mode == 'page'"
class="ml-3" class="ml-3"
@confirm="batchFileMove" @confirm="batchFileMove"
@ -214,7 +211,7 @@
<overflow-tooltip class="mt-1" :content="item.name" /> <overflow-tooltip class="mt-1" :content="item.name" />
<div class="operation-btns flex items-center"> <div class="operation-btns flex items-center">
<popover-input <popover-input
v-perms="['common:album:albumRename']" v-perms="['album:albumRename']"
@confirm="handleFileRename($event, item.id)" @confirm="handleFileRename($event, item.id)"
size="default" size="default"
:value="item.name" :value="item.name"
@ -263,7 +260,7 @@
<el-table-column prop="createTime" label="上传时间" min-width="100" /> <el-table-column prop="createTime" label="上传时间" min-width="100" />
<el-table-column label="操作" width="150" fixed="right"> <el-table-column label="操作" width="150" fixed="right">
<template #default="{ row }"> <template #default="{ row }">
<div class="inline-block" v-perms="['common:album:albumRename']"> <div class="inline-block" v-perms="['album:albumRename']">
<popover-input <popover-input
@confirm="handleFileRename($event, row.id)" @confirm="handleFileRename($event, row.id)"
size="default" size="default"
@ -281,7 +278,7 @@
查看 查看
</el-button> </el-button>
</div> </div>
<div class="inline-block" v-perms="['common:album:albumDel']"> <div class="inline-block" v-perms="['album:albumDel']">
<el-button <el-button
type="primary" type="primary"
link link
@ -315,14 +312,14 @@
</el-checkbox> </el-checkbox>
</span> </span>
<el-button <el-button
v-perms="['common:album:albumDel']" v-perms="['album:albumDel']"
:disabled="!select.length" :disabled="!select.length"
@click="batchFileDelete()" @click="batchFileDelete()"
> >
删除 删除
</el-button> </el-button>
<popup <popup
v-perms="['common:album:albumMove']" v-perms="['album:albumMove']"
class="ml-3 inline" class="ml-3 inline"
@confirm="batchFileMove" @confirm="batchFileMove"
:disabled="!select.length" :disabled="!select.length"