findings.md 1.4 KB

OPT-18 操作确认弹窗(防误触)- Findings

任务概述

在批量删除、生成全部音频/视频等操作前添加确认弹窗,防止误触。

修改文件

1. detail.vue

修改内容:

  • handleGenerateAudio (行 ~589): 添加确认弹窗
    • 使用 uni.showModal 显示"确认生成音频"对话框
    • 用户确认后才执行 api.generateAllChaptersAudio

2. chapter-detail.vue

修改内容:

  • handleGenerateAudio (行 ~820): 添加确认弹窗

    • 使用 uni.showModal 显示"确认生成音频"对话框
  • handleGenerateVideo (行 ~857): 添加确认弹窗

    • 使用 uni.showModal 显示"确认生成视频"对话框

已有确认弹窗(无需修改)

  • handleBatchDelete (detail.vue 行 655): 已确认删除
  • handleBatchRegenerate (detail.vue 行 628): 已确认重新生成
  • handleRegenerateContent (chapter-detail.vue 行 880): 已确认重新生成
  • handleRegenerateAudio (chapter-detail.vue 行 907): 已确认重新生成音频

测试要点

  1. 点击"生成全部音频"按钮应弹出确认对话框
  2. 点击"生成音频"按钮应弹出确认对话框
  3. 点击"生成视频"按钮应弹出确认对话框
  4. 点击"批量删除"按钮应弹出确认对话框(已存在)
  5. 点击"重新生成"按钮应弹出确认对话框(已存在)
  6. 取消确认不应触发实际操作