diff --git a/web/src/api/knowledgeBase.ts b/web/src/api/knowledgeBase.ts index 1353067e..60ed2403 100644 --- a/web/src/api/knowledgeBase.ts +++ b/web/src/api/knowledgeBase.ts @@ -154,7 +154,7 @@ export const uploadFile = async (data: FormData, options?: UploadFileOptions) => // 下载文件 export const downloadFile = async (fileId: string, fileName?: string) => { const token = cookieUtils.get('authToken'); - const url = `${apiPrefix}/files/${fileId}`; + const url = `/api/files/${fileId}`; try { const response = await fetch(url, { diff --git a/web/src/i18n/en.ts b/web/src/i18n/en.ts index 9892b728..9bf8ee00 100644 --- a/web/src/i18n/en.ts +++ b/web/src/i18n/en.ts @@ -580,6 +580,7 @@ export const en = { knowledgeBase: { pleaseUploadFileFirst: 'Please upload file first', shareSuccess: 'Share successfully', + stopShareSuccess: 'Sharing is off. Access denied. ', shareFailed: 'Share failed', allModels: 'All Models', knowledgeBaseInfo: 'Knowledge base information', diff --git a/web/src/i18n/zh.ts b/web/src/i18n/zh.ts index c72da969..f8316651 100644 --- a/web/src/i18n/zh.ts +++ b/web/src/i18n/zh.ts @@ -122,6 +122,7 @@ export const zh = { preview: '预览', pleaseUploadFileFirst: '请先上传文件', shareSuccess: '分享成功', + stopShareSuccess: '已取消分享,对方将无法访问该知识库', shareFailed: '分享失败', allModels: '所有模型', knowledgeBaseInfo: '知识库信息', diff --git a/web/src/views/KnowledgeBase/components/ShareModal.tsx b/web/src/views/KnowledgeBase/components/ShareModal.tsx index 1877e337..dc4a732a 100644 --- a/web/src/views/KnowledgeBase/components/ShareModal.tsx +++ b/web/src/views/KnowledgeBase/components/ShareModal.tsx @@ -4,7 +4,7 @@ * @Author: yujiangping * @Date: 2025-11-10 18:52:55 * @LastEditors: yujiangping - * @LastEditTime: 2026-02-10 15:18:32 + * @LastEditTime: 2026-03-03 14:46:08 */ import { forwardRef, useImperativeHandle, useState, useRef } from 'react'; import { Switch } from 'antd'; @@ -75,7 +75,12 @@ const ShareModal = forwardRef(({ handleShare: updateKnowledgeBase(item.target_kb?.id, { status: checked ? 1 : 2 }).then(() => { - messageApi.success(t('knowledgeBase.shareSuccess')); + if(checked){ + messageApi.success(t('knowledgeBase.shareSuccess')); + }else{ + messageApi.success(t('knowledgeBase.stopShareSuccess')); + } + getShareSpaceList(kbId); }).catch(() => { messageApi.error(t('knowledgeBase.shareFailed'));