|
|
@@ -126,7 +126,10 @@ export default React.memo(function Index({ prev, next, taskId, avatars, videos,
|
|
|
setShouldPoll(true);
|
|
|
}, [taskId])
|
|
|
|
|
|
- const isTaskProcessing = data?.data.status !== 'process_fail' && data?.data.status !== 'process_success'
|
|
|
+ // const isTaskProcessing = data?.data.status !== 'process_fail' && data?.data.status !== 'process_success'
|
|
|
+ console.log(data?.data.status,34444444)
|
|
|
+ // 正在处理任务中
|
|
|
+ const isTaskProcessing = (data?.data.status === 'processing' || (data?.data.status === undefined && shouldPoll))
|
|
|
|
|
|
const genVideo = async () => {
|
|
|
const a = avatars[currentSwiperIndex]
|
|
|
@@ -272,7 +275,7 @@ export default React.memo(function Index({ prev, next, taskId, avatars, videos,
|
|
|
|
|
|
<View className="bottom-bar">
|
|
|
<View className="flex items-center gap-8 px-20 py-12">
|
|
|
- <WemetaButton type="normal" disabled={videoGenerating && !videos.length} className="w-[88px]" onClick={handlePrev}>重新上传</WemetaButton>
|
|
|
+ <WemetaButton type="normal" disabled={(videoGenerating && !videos.length) || isTaskProcessing} className="w-[88px]" onClick={handlePrev}>重新上传</WemetaButton>
|
|
|
{!videoGenerating && <WemetaButton className={`${style.pickBtnGenVideo}`} type="normal" onClick={genVideo} disabled={!avatars.length} >生成微视频</WemetaButton> }
|
|
|
<WemetaButton className="flex-1" onClick={goNext} disabled={(!avatars.length && !videoGenerating) || (videoGenerating && !videos.length )} >使用这张</WemetaButton>
|
|
|
</View>
|