|
@@ -16,7 +16,7 @@
|
|
|
</BasicForm>
|
|
|
<BasicTable v-show="fileFlow.showList" class="powesrTable" @register="registerTable">
|
|
|
<template #toolbar>
|
|
|
- <a-button type="primary" @click="addPowes"> 新增 </a-button>
|
|
|
+ <a-button type="primary" v-if="getCheckPerm('scenes-powers-add')" @click="addPowes"> 新增 </a-button>
|
|
|
</template>
|
|
|
<template #action="{ record }">
|
|
|
<TableAction
|
|
@@ -24,14 +24,14 @@
|
|
|
:actions="[
|
|
|
{
|
|
|
label: '编辑',
|
|
|
- ifShow: getCheckPerm('scenes-move'),
|
|
|
+ ifShow: getCheckPerm('scenes-powers-edit'),
|
|
|
onClick: handleEdit.bind(null, record),
|
|
|
},
|
|
|
{
|
|
|
label: '删除',
|
|
|
//icon: 'ic:outline-delete-outline',
|
|
|
color: 'error',
|
|
|
- ifShow: getCheckPerm('scenes-delete'),
|
|
|
+ ifShow: getCheckPerm('scenes-powers-delete'),
|
|
|
onClick: handleDelete.bind(null, record),
|
|
|
},
|
|
|
]"
|
|
@@ -80,12 +80,12 @@
|
|
|
width: 180,
|
|
|
},
|
|
|
{
|
|
|
- title: '浏览权限',
|
|
|
+ title: '查看权限',
|
|
|
dataIndex: 'lookAuth',
|
|
|
customRender: ({ record }) => {
|
|
|
return record.lookAuth == 1 ? '不限时间' : record.lookAuth == 0 ? '无权' : `${record.lookEndTime} 截止`;
|
|
|
},
|
|
|
- width: 180,
|
|
|
+ width: 120,
|
|
|
},
|
|
|
{
|
|
|
title: '编辑权限',
|
|
@@ -93,7 +93,15 @@
|
|
|
customRender: ({ record }) => {
|
|
|
return record.editAuth == 1 ? '不限时间' : record.editAuth == 0 ? '无权' : `${record.editEndTime} 截止`;
|
|
|
},
|
|
|
- width: 180,
|
|
|
+ width: 120,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ title: '可授权他人',
|
|
|
+ dataIndex: 'canLook',
|
|
|
+ customRender: ({ record }) => {
|
|
|
+ return record.canEditLook == 1 ? '编辑' : record.canAuthLook == 1 ? '查看' : `无权`;
|
|
|
+ },
|
|
|
+ width: 120,
|
|
|
},
|
|
|
{
|
|
|
title: '操作',
|