From e09d35ec533ea122ed5c1c197cdfdc0628c6f66a Mon Sep 17 00:00:00 2001 From: ningyv <1793599591@qq.com> Date: Mon, 3 Mar 2025 14:14:20 +0800 Subject: [PATCH] fix: homepage Permission Configuration --- .../core/src/pages/guide/AIModelGuide.tsx | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/frontend/packages/core/src/pages/guide/AIModelGuide.tsx b/frontend/packages/core/src/pages/guide/AIModelGuide.tsx index 89fef2da..7b6145a8 100644 --- a/frontend/packages/core/src/pages/guide/AIModelGuide.tsx +++ b/frontend/packages/core/src/pages/guide/AIModelGuide.tsx @@ -36,6 +36,10 @@ export const AIModelGuide = () => { * rest 服务卡片点击事件 */ const restCardClick = async () => { + const permission = checkAccess('system.workspace.service.edit', accessData) + if (!permission) { + return message.warning($t('暂无权限')) + } modal.confirm({ title: $t('添加 Rest 服务'), content: , @@ -58,6 +62,10 @@ export const AIModelGuide = () => { * AI 模型配置弹窗 */ const aiCardClick = () => { + const permission = checkAccess('system.devops.ai_provider.edit', accessData) + if (!permission) { + return message.warning($t('暂无权限')) + } // 更新弹窗 const updateEntityData = (data: any) => { entityData.current = data @@ -130,6 +138,10 @@ export const AIModelGuide = () => { * 本地部署 AI 并生成 API */ const localModelCardClick = async () => { + const permission = checkAccess('system.devops.ai_provider.edit', accessData) + if (!permission) { + return message.warning($t('暂无权限')) + } if (!ollamaAddress) { navigateTo('/aisetting?status=unconfigure') return @@ -156,6 +168,10 @@ export const AIModelGuide = () => { } const deployDeepSeek = async (e: any) => { e.stopPropagation() + const permission = checkAccess('system.devops.ai_provider.edit', accessData) + if (!permission) { + return message.warning($t('暂无权限')) + } if (!ollamaAddress) { navigateTo('/aisetting?status=unconfigure') return