fix: Tool debug
Some checks are pending
sync2gitee / repo-sync (push) Waiting to run

This commit is contained in:
zhangzhanwei 2025-07-18 11:36:55 +08:00 committed by zhanweizhang7
parent 7e78b7fa81
commit c363003aed
2 changed files with 5 additions and 5 deletions

View File

@ -100,12 +100,12 @@ const workspace = {
],
'OR'
),
debug: (source_id:string) =>
debug: () =>
hasPermission(
[
new ComplexPermission([RoleConst.USER],[PermissionConst.TOOL.getToolWorkspaceResourcePermission(source_id)],[],'AND'),
RoleConst.USER.getWorkspaceRole,
RoleConst.WORKSPACE_MANAGE.getWorkspaceRole,
PermissionConst.TOOL_DEBUG.getToolWorkspaceResourcePermission(source_id),
PermissionConst.TOOL_DEBUG.getWorkspacePermission,
PermissionConst.TOOL_DEBUG.getWorkspacePermissionWorkspaceManageRole
],
'OR'

View File

@ -231,10 +231,10 @@
<template #footer>
<div>
<el-button :loading="loading" @click="visible = false">{{ $t('common.cancel') }}</el-button>
<el-button :loading="loading" @click="openDebug" v-if="permissionPrecise.debug(form?.id||'or')">{{
<el-button :loading="loading" @click="openDebug" v-if="permissionPrecise.debug() ">{{
$t('common.debug')
}}</el-button>
<el-button type="primary" @click="submit(FormRef)" :loading="loading" v-if="permissionPrecise.edit(form?.id||'or') || permissionPrecise.create()" >
<el-button type="primary" @click="submit(FormRef)" :loading="loading" v-if="isEdit ? permissionPrecise.edit(form?.id as string) : permissionPrecise.create()" >
{{ isEdit ? $t('common.save') : $t('common.create') }}
</el-button>
</div>