diff --git a/web/src/utils/request.ts b/web/src/utils/request.ts index e49fcb3c..479fc1f3 100644 --- a/web/src/utils/request.ts +++ b/web/src/utils/request.ts @@ -122,6 +122,11 @@ service.interceptors.response.use( } }, (error) => { + // 如果是取消请求,不显示错误提示 + if (axios.isCancel(error) || error.name === 'AbortError' || error.code === 'ERR_CANCELED') { + return Promise.reject(error); + } + // 处理网络错误、超时等 let msg = error.response?.data?.error || error.response?.error; const status = error?.response ? error.response.status : error; diff --git a/web/src/views/KnowledgeBase/[knowledgeBaseId]/CreateDataset.tsx b/web/src/views/KnowledgeBase/[knowledgeBaseId]/CreateDataset.tsx index 117689c1..f876c51b 100644 --- a/web/src/views/KnowledgeBase/[knowledgeBaseId]/CreateDataset.tsx +++ b/web/src/views/KnowledgeBase/[knowledgeBaseId]/CreateDataset.tsx @@ -261,15 +261,15 @@ const CreateDataset = () => { dataIndex: 'progress', key: 'progress', render: (value: number, record: any) => { - // value = 1 时完成,0~1 时显示进度条 - if (value === 1) { + // value >= 1 时完成,0~1 时显示进度条 + if (value >= 1) { return ( {t('knowledgeBase.completed')} ); - } else if (value > 0 && value < 1) { + } else if (value >= 0 && value < 1) { // 处理中,显示进度条 return (