refactor: 优化用户体验,移除冗余提示和日志输出
This commit is contained in:
parent
d91274a6dd
commit
f7073fb4f7
|
|
@ -121,7 +121,6 @@ export function useImageDetectionTaskManager() {
|
||||||
const { status, conclusion } = data.data;
|
const { status, conclusion } = data.data;
|
||||||
// 映射审核状态到任务状态
|
// 映射审核状态到任务状态
|
||||||
const taskStatus = mapAuditStatusToTaskStatus(status as AuditStatus);
|
const taskStatus = mapAuditStatusToTaskStatus(status as AuditStatus);
|
||||||
// 如果审核完成,缓存结果
|
|
||||||
if (status === AuditStatus.COMPLETED) {
|
if (status === AuditStatus.COMPLETED) {
|
||||||
const auditResult: ImageAuditResult = {
|
const auditResult: ImageAuditResult = {
|
||||||
taskId,
|
taskId,
|
||||||
|
|
@ -248,11 +247,6 @@ export function useImageDetectionTaskManager() {
|
||||||
break;
|
break;
|
||||||
case TaskStatus.SUCCESS:
|
case TaskStatus.SUCCESS:
|
||||||
Taro.hideLoading();
|
Taro.hideLoading();
|
||||||
Taro.showToast({
|
|
||||||
title: '审核完成',
|
|
||||||
icon: 'success',
|
|
||||||
duration: 1500
|
|
||||||
});
|
|
||||||
break;
|
break;
|
||||||
case TaskStatus.FAILED:
|
case TaskStatus.FAILED:
|
||||||
Taro.hideLoading();
|
Taro.hideLoading();
|
||||||
|
|
|
||||||
|
|
@ -63,14 +63,8 @@ export default function Home() {
|
||||||
// 获取加载状态的显示文本
|
// 获取加载状态的显示文本
|
||||||
const getLoadingText = (state: LoadingState): string => {
|
const getLoadingText = (state: LoadingState): string => {
|
||||||
switch (state) {
|
switch (state) {
|
||||||
case 'uploading':
|
|
||||||
return '上传图片中...'
|
|
||||||
case 'auditing':
|
|
||||||
return '内容审核中...'
|
|
||||||
case 'processing':
|
|
||||||
return '处理图片中...'
|
|
||||||
default:
|
default:
|
||||||
return '处理中...'
|
return '请稍后...'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -101,7 +95,6 @@ export default function Home() {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
// 第一步:选择并上传图片
|
// 第一步:选择并上传图片
|
||||||
setLoadingState('uploading')
|
|
||||||
Taro.showLoading({
|
Taro.showLoading({
|
||||||
title: getLoadingText('uploading'),
|
title: getLoadingText('uploading'),
|
||||||
mask: true
|
mask: true
|
||||||
|
|
@ -111,9 +104,9 @@ export default function Home() {
|
||||||
onImageSelected: () => {
|
onImageSelected: () => {
|
||||||
console.log('用户选择了图片')
|
console.log('用户选择了图片')
|
||||||
},
|
},
|
||||||
onProgress: (progress) => {
|
onProgress: () => {
|
||||||
Taro.showLoading({
|
Taro.showLoading({
|
||||||
title: `上传中 ${progress}%`,
|
title: `请稍后...`,
|
||||||
mask: true
|
mask: true
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
@ -151,16 +144,8 @@ export default function Home() {
|
||||||
|
|
||||||
// 第三步:检查审核结果
|
// 第三步:检查审核结果
|
||||||
if (auditResult.conclusion === AuditConclusion.PASS) {
|
if (auditResult.conclusion === AuditConclusion.PASS) {
|
||||||
// 审核通过,显示成功提示
|
|
||||||
Taro.showToast({
|
|
||||||
title: '审核通过',
|
|
||||||
icon: 'success',
|
|
||||||
duration: 1000
|
|
||||||
})
|
|
||||||
|
|
||||||
// 短暂延迟后继续业务处理
|
// 短暂延迟后继续业务处理
|
||||||
await new Promise(resolve => setTimeout(resolve, 1000))
|
await new Promise(resolve => setTimeout(resolve, 1000))
|
||||||
|
|
||||||
// 第四步:执行业务逻辑
|
// 第四步:执行业务逻辑
|
||||||
setLoadingState('processing')
|
setLoadingState('processing')
|
||||||
Taro.showLoading({
|
Taro.showLoading({
|
||||||
|
|
|
||||||
|
|
@ -23,8 +23,6 @@ const ImageAuditDemo: React.FC = () => {
|
||||||
};
|
};
|
||||||
|
|
||||||
const handleAuditComplete = (result: ImageAuditResult) => {
|
const handleAuditComplete = (result: ImageAuditResult) => {
|
||||||
console.log('审核完成:', result);
|
|
||||||
|
|
||||||
// 添加到历史记录
|
// 添加到历史记录
|
||||||
if (currentImageUrl) {
|
if (currentImageUrl) {
|
||||||
setAuditHistory(prev => [{
|
setAuditHistory(prev => [{
|
||||||
|
|
@ -33,11 +31,6 @@ const ImageAuditDemo: React.FC = () => {
|
||||||
timestamp: Date.now()
|
timestamp: Date.now()
|
||||||
}, ...prev]);
|
}, ...prev]);
|
||||||
}
|
}
|
||||||
|
|
||||||
Taro.showToast({
|
|
||||||
title: '审核完成',
|
|
||||||
icon: 'success'
|
|
||||||
});
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const handleAuditError = (error: Error) => {
|
const handleAuditError = (error: Error) => {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue