移除前端代码中的 30s setTimeout 超时逻辑,改为监听 WebSocket 事件 audio_generation_complete 和 video_generation_complete。
my-uniapp-vue3/src/pages/book-generator/index.vuesetTimeout 30s 超时逻辑setTimeout 30s 超时逻辑my-uniapp-vue3/src/pages/book-generator/chapter-detail.vuesetTimeout 30s 超时逻辑setTimeout 30s 超时逻辑audio_generation_complete: { bookId: string, chapterId: number, status: 'completed' | 'failed' }
video_generation_complete: { bookId: string, chapterId: number, status: 'completed' | 'failed' }
websocket.ts 工具类audio_generation_complete / video_generation_complete 事件已完成