fix(产品需求、项目需求): 修复权限码的语义问题。
This commit is contained in:
@@ -45,12 +45,12 @@ const isRootModule = computed(() => props.module.id === props.rootModuleId);
|
||||
|
||||
const hasAnyActionPermission = computed(() => {
|
||||
if (isRootModule.value) {
|
||||
return hasObjectAuth('project:product:create');
|
||||
return hasObjectAuth('project:product:requirement:create');
|
||||
}
|
||||
return (
|
||||
hasObjectAuth('project:product:create') ||
|
||||
hasObjectAuth('project:product:update') ||
|
||||
hasObjectAuth('project:product:delete')
|
||||
hasObjectAuth('project:product:requirement:create') ||
|
||||
hasObjectAuth('project:product:requirement:update') ||
|
||||
hasObjectAuth('project:product:requirement:delete')
|
||||
);
|
||||
});
|
||||
|
||||
@@ -163,18 +163,22 @@ function handleToggle() {
|
||||
</div>
|
||||
|
||||
<div v-if="!isEditing && hasAnyActionPermission" class="module-tree-item__actions" @click.stop>
|
||||
<ElTooltip v-if="hasObjectAuth('project:product:create')" content="新增子模块" placement="top">
|
||||
<ElTooltip v-if="hasObjectAuth('project:product:requirement:create')" content="新增子模块" placement="top">
|
||||
<ElButton link type="primary" class="module-tree-item__action-btn" @click="handleStartAddChild">
|
||||
<icon-mdi-plus class="text-14px" />
|
||||
</ElButton>
|
||||
</ElTooltip>
|
||||
<ElTooltip v-if="!isRootModule && hasObjectAuth('project:product:update')" content="编辑" placement="top">
|
||||
<ElTooltip
|
||||
v-if="!isRootModule && hasObjectAuth('project:product:requirement:update')"
|
||||
content="编辑"
|
||||
placement="top"
|
||||
>
|
||||
<ElButton link type="primary" class="module-tree-item__action-btn" @click="handleStartEdit">
|
||||
<icon-mdi-pencil-outline class="text-14px" />
|
||||
</ElButton>
|
||||
</ElTooltip>
|
||||
<ElPopconfirm
|
||||
v-if="!isRootModule && canDeleteModule && hasObjectAuth('project:product:delete')"
|
||||
v-if="!isRootModule && canDeleteModule && hasObjectAuth('project:product:requirement:delete')"
|
||||
title="确定删除该模块吗?"
|
||||
@confirm="handleDelete"
|
||||
>
|
||||
|
||||
Reference in New Issue
Block a user