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

View File

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

View File

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

View File

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

View File

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