←
{{ currentBook?.title || '书籍详情' }}
{{ currentBook?.title }}
{{ getStatusText(currentBook?.status || 'draft') }}
{{ currentBook.subtitle }}
{{ currentBook?.description }}
章节:{{ currentBook?.totalChapters }} 章
预估:{{ currentBook?.estimatedWords || 0 }} 字
📊 生成进度
{{ currentBook.progress }}%
{{ completedChapters }}/{{ currentBook.totalChapters }} 章
当前阶段:
{{ getCurrentStage() }}
⚠️
{{ currentBook.error }}
🔄
系统正在尝试自动恢复...
💡 生成过程可能需要几分钟,请耐心等待
🎧 额度监控
已用:{{ usedAudioMinutes }}分钟
剩余:{{ remainingAudioMinutes }}分钟
⚠️ 已超出配额 {{ overageMinutes }} 分钟
⚠️
生成已中断:额度不足,已保存当前进度
可升级套餐后继续生成
❌
生成失败
{{ currentBook.error }}
请检查网络或稍后重试
{{ isAllSelected ? '取消全选' : '全选' }}
重新生成 ({{ selectedChapterIds.length }})
删除 ({{ selectedChapterIds.length }})
取消
前言
{{ currentBook?.metadata?.foreword?.length || 0 }}字
→
{{ chapter.number }}
{{ chapter.title }}
📄 正文 {{ chapter.wordCount || 0 }}字
{{ getChapterOutline(chapter.number)?.summary }}
{{ point }}
🎵 音频
🎬 视频
{{ getNodeStatusIcon(chapter) }}
{{ getNodeStatusText(chapter) }}
{{ section.number }}
{{ section.title }}
{{ section.summary }}
{{ getNodeStatusIcon(section) }}
{{ getNodeStatusText(section) }}
{{ subsection.number }}
{{ subsection.title }}
🎵 音频
🎬 视频
{{ subsection.content.substring(0, 50) }}...
{{ getNodeStatusIcon(subsection) }}
{{ getNodeStatusText(subsection) }}
{{ chapter.title }}
→
后记
{{ currentBook?.metadata?.afterword?.length || 0 }}字
→
正在生成中,请稍候...
⚠️
该书籍状态标记为已完成,但没有任何章节内容。
请尝试点击上方按钮重新生成。