diff --git a/src/hooks/useImageDetectionTaskManager.ts b/src/hooks/useImageDetectionTaskManager.ts index 1bf6a98..50f2d6a 100644 --- a/src/hooks/useImageDetectionTaskManager.ts +++ b/src/hooks/useImageDetectionTaskManager.ts @@ -121,7 +121,6 @@ export function useImageDetectionTaskManager() { const { status, conclusion } = data.data; // 映射审核状态到任务状态 const taskStatus = mapAuditStatusToTaskStatus(status as AuditStatus); - // 如果审核完成,缓存结果 if (status === AuditStatus.COMPLETED) { const auditResult: ImageAuditResult = { taskId, @@ -248,11 +247,6 @@ export function useImageDetectionTaskManager() { break; case TaskStatus.SUCCESS: Taro.hideLoading(); - Taro.showToast({ - title: '审核完成', - icon: 'success', - duration: 1500 - }); break; case TaskStatus.FAILED: Taro.hideLoading(); diff --git a/src/pages/home/index.tsx b/src/pages/home/index.tsx index 0e2cf9b..fcbe88c 100644 --- a/src/pages/home/index.tsx +++ b/src/pages/home/index.tsx @@ -63,14 +63,8 @@ export default function Home() { // 获取加载状态的显示文本 const getLoadingText = (state: LoadingState): string => { switch (state) { - case 'uploading': - return '上传图片中...' - case 'auditing': - return '内容审核中...' - case 'processing': - return '处理图片中...' default: - return '处理中...' + return '请稍后...' } } @@ -82,9 +76,9 @@ export default function Home() { [AuditConclusion.UNCERTAIN]: '图片审核结果不确定,请重新选择图片', [AuditConclusion.PASS]: '图片审核通过' // 虽然不会用到,但为了类型完整性 } - + const message = auditResult.conclusion ? messages[auditResult.conclusion] : '图片审核失败,请重新选择图片' - + Taro.showModal({ title: '图片审核未通过', content: message, @@ -101,7 +95,6 @@ export default function Home() { try { // 第一步:选择并上传图片 - setLoadingState('uploading') Taro.showLoading({ title: getLoadingText('uploading'), mask: true @@ -111,9 +104,9 @@ export default function Home() { onImageSelected: () => { console.log('用户选择了图片') }, - onProgress: (progress) => { + onProgress: () => { Taro.showLoading({ - title: `上传中 ${progress}%`, + title: `请稍后...`, mask: true }) } @@ -128,11 +121,11 @@ export default function Home() { const auditResult = await new Promise((resolve, reject) => { submitAuditTask( - { + { imageUrl, - options: { - enableCache: true, - timeout: 30000 + options: { + enableCache: true, + timeout: 30000 } }, (status, progress) => { @@ -151,16 +144,8 @@ export default function Home() { // 第三步:检查审核结果 if (auditResult.conclusion === AuditConclusion.PASS) { - // 审核通过,显示成功提示 - Taro.showToast({ - title: '审核通过', - icon: 'success', - duration: 1000 - }) - // 短暂延迟后继续业务处理 await new Promise(resolve => setTimeout(resolve, 1000)) - // 第四步:执行业务逻辑 setLoadingState('processing') Taro.showLoading({ @@ -201,7 +186,7 @@ export default function Home() { } catch (error) { // 统一错误处理 Taro.hideLoading() - + if (typeof loadingState === 'string' && loadingState === 'uploading') { Taro.showToast({ title: '图片上传失败,请重试', @@ -221,7 +206,7 @@ export default function Home() { duration: 2000 }) } - + console.error('模板处理错误:', error) } finally { setLoadingState(false) diff --git a/src/pages/imageaudit-demo/index.tsx b/src/pages/imageaudit-demo/index.tsx index 0177016..bd3201f 100644 --- a/src/pages/imageaudit-demo/index.tsx +++ b/src/pages/imageaudit-demo/index.tsx @@ -23,8 +23,6 @@ const ImageAuditDemo: React.FC = () => { }; const handleAuditComplete = (result: ImageAuditResult) => { - console.log('审核完成:', result); - // 添加到历史记录 if (currentImageUrl) { setAuditHistory(prev => [{ @@ -33,11 +31,6 @@ const ImageAuditDemo: React.FC = () => { timestamp: Date.now() }, ...prev]); } - - Taro.showToast({ - title: '审核完成', - icon: 'success' - }); }; const handleAuditError = (error: Error) => {