diff --git a/ui/src/permission/model/system-manage.ts b/ui/src/permission/model/system-manage.ts index 83020c4a..decfebc7 100644 --- a/ui/src/permission/model/system-manage.ts +++ b/ui/src/permission/model/system-manage.ts @@ -13,11 +13,11 @@ const systemManage = { 'OR', ), create: () => false, - modify: (id: string) => + modify: () => hasPermission([RoleConst.ADMIN, PermissionConst.RESOURCE_MODEL_EDIT], 'OR'), - paramSetting: (id: string) => + paramSetting: () => hasPermission([RoleConst.ADMIN, PermissionConst.RESOURCE_MODEL_EDIT], 'OR'), - delete: (id: string) => + delete: () => hasPermission([RoleConst.ADMIN, PermissionConst.RESOURCE_MODEL_DELETE], 'OR'), folderCreate: () => false, diff --git a/ui/src/utils/permission/data.ts b/ui/src/utils/permission/data.ts index 4958fadf..62450619 100644 --- a/ui/src/utils/permission/data.ts +++ b/ui/src/utils/permission/data.ts @@ -189,7 +189,7 @@ const PermissionConst = { SHARED_KNOWLEDGE_DOCUMENT_GENERATE: new Permission('SYSTEM_KNOWLEDGE_DOCUMENT:READ+GENERATE'), SHARED_KNOWLEDGE_DOCUMENT_MIGRATE: new Permission('SYSTEM_KNOWLEDGE_DOCUMENT:READ+MIGRATE'), SHARED_KNOWLEDGE_DOCUMENT_EXPORT: new Permission('SYSTEM_KNOWLEDGE_DOCUMENT:READ+EXPORT'), - SHARED_KNOWLEDGE_DOCUMENT_DOWNLOAD_SOURCE_FILE: new Permission('SYSTEM_KNOWLEDGE_DOCUMENT:READ'), + SHARED_KNOWLEDGE_DOCUMENT_DOWNLOAD_SOURCE_FILE: new Permission('SYSTEM_KNOWLEDGE_DOCUMENT:READ+DOWNLOAD'), SHARED_KNOWLEDGE_PROBLEM_READ: new Permission('SYSTEM_KNOWLEDGE_PROBLEM:READ'), SHARED_KNOWLEDGE_PROBLEM_CREATE: new Permission('SYSTEM_KNOWLEDGE_PROBLEM:READ+CREATE'), diff --git a/ui/src/views/system-resource-management/ModelResourceIndex.vue b/ui/src/views/system-resource-management/ModelResourceIndex.vue index cf158963..fa4350ec 100644 --- a/ui/src/views/system-resource-management/ModelResourceIndex.vue +++ b/ui/src/views/system-resource-management/ModelResourceIndex.vue @@ -169,7 +169,7 @@ type="primary" text :title="$t('common.modify')" - v-if="permissionPrecise.modify(row.id)" + v-if="permissionPrecise.modify()" @click.stop="openEditModel(row)" > @@ -191,7 +191,7 @@ row.model_type === 'LLM' || row.model_type === 'IMAGE' || row.model_type === 'TTI') && - permissionPrecise.paramSetting(row.id) + permissionPrecise.paramSetting() " @click.stop="openParamSetting(row)" > @@ -205,7 +205,7 @@ type="primary" text :title="$t('common.delete')" - v-if="permissionPrecise.delete(row.id)" + v-if="permissionPrecise.delete()" @click.stop="deleteModel(row)" >