# 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. 取消确认不应触发实际操作
