refactor: 优化用户体验,移除冗余提示和日志输出
This commit is contained in:
parent
d91274a6dd
commit
f7073fb4f7
|
|
@ -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();
|
||||
|
|
|
|||
|
|
@ -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 '请稍后...'
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -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
|
||||
})
|
||||
}
|
||||
|
|
@ -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({
|
||||
|
|
|
|||
|
|
@ -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) => {
|
||||
|
|
|
|||
Loading…
Reference in New Issue