fix: 补充表格批量操作权限

--bug=1039895 --user=吕梦园
https://www.tapd.cn/55049933/bugtrace/bugs/view/1155049933001039895
This commit is contained in:
teukkk 2024-04-23 13:29:46 +08:00 committed by 刘瑞斌
parent d6d5c695d4
commit a013361ff1
5 changed files with 23 additions and 5 deletions

View File

@ -112,14 +112,23 @@
<apiStatus :status="record.status" />
</template>
<template #action="{ record }">
<MsButton type="text" class="!mr-0" @click="recover(record)">
<MsButton
v-permission="['PROJECT_API_DEFINITION:READ+DELETE']"
type="text"
class="!mr-0"
@click="recover(record)"
>
{{ t('apiTestManagement.recycle.batchRecover') }}
</MsButton>
<a-divider direction="vertical" :margin="8"></a-divider>
<MsButton type="text" class="!mr-0" @click="cleanOut(record)">
<a-divider v-permission="['PROJECT_API_DEFINITION:READ+DELETE']" direction="vertical" :margin="8"></a-divider>
<MsButton
v-permission="['PROJECT_API_DEFINITION:READ+DELETE']"
type="text"
class="!mr-0"
@click="cleanOut(record)"
>
{{ t('apiTestManagement.recycle.batchCleanOut') }}
</MsButton>
<a-divider direction="vertical" :margin="8"></a-divider>
</template>
</ms-base-table>
</div>
@ -284,11 +293,12 @@
{
label: 'apiTestManagement.recycle.batchRecover',
eventTag: 'batchRecover',
// permission: ['FUNCTIONAL_CASE:READ+DELETE'],
permission: ['PROJECT_API_DEFINITION:READ+DELETE'],
},
{
label: 'apiTestManagement.recycle.batchCleanOut',
eventTag: 'batchCleanOut',
permission: ['PROJECT_API_DEFINITION:READ+DELETE'],
},
],
};

View File

@ -455,18 +455,22 @@
{
label: 'caseManagement.caseReview.review',
eventTag: 'review',
permission: ['CASE_REVIEW:READ+REVIEW'],
},
{
label: 'caseManagement.caseReview.changeReviewer',
eventTag: 'changeReviewer',
permission: ['CASE_REVIEW:READ+UPDATE'],
},
{
label: 'caseManagement.caseReview.disassociate',
eventTag: 'disassociate',
permission: ['CASE_REVIEW:READ+RELEVANCE'],
},
{
label: 'caseManagement.caseReview.reReview',
eventTag: 'reReview',
permission: ['CASE_REVIEW:READ+UPDATE'],
},
],
};

View File

@ -521,6 +521,7 @@
{
label: 'caseManagement.caseReview.move',
eventTag: 'move',
permission: ['CASE_REVIEW:READ+UPDATE'],
},
],
};

View File

@ -487,6 +487,7 @@
label: 'project.taskCenter.batchStop',
eventTag: 'batchStop',
anyPermission: permissionsMap[props.group][props.moduleType].stop,
permission: permissionsMap[props.group][props.moduleType].stop,
},
// {
// label: 'project.taskCenter.batchExecution',

View File

@ -394,11 +394,13 @@
label: 'project.taskCenter.batchEnable',
eventTag: 'batchEnable',
anyPermission: permissionsMap[props.group][props.moduleType].edit,
permission: permissionsMap[props.group][props.moduleType].edit,
},
{
label: 'project.taskCenter.batchDisable',
eventTag: 'batchDisable',
anyPermission: permissionsMap[props.group][props.moduleType].edit,
permission: permissionsMap[props.group][props.moduleType].edit,
},
],
};