调整素材中心按钮权限相关
This commit is contained in:
parent
3137a59566
commit
1d7c2383c1
|
|
@ -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"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue