Files

29 lines
1.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Change: 修改银行端客户拜访计划功能
## Why
当前拜访计划功能在创建时要求填写位置和上传拜访场景图,但在实际业务场景中,这些信息应该在拜访完成时才需要填写。创建拜访计划时只需要记录基本的拜访安排(日期、客户、主题等),而在标记拜访完成时才需要补充位置信息和上传现场照片。这样的流程更符合实际业务需求。
## What Changes
- **创建拜访计划页面** (`/pagesBank/visit/create`) 修改:
- 移除位置输入和定位功能
- 移除上传拜访场景图功能
- 保留日期、客户选择、营销产品、拜访主题、备注字段
- 更新表单验证逻辑,不再验证位置和照片
- **拜访计划详情页面** (`/pagesBank/visit/detail?id={}`) 修改:
- 在标记完成时,要求填写位置信息(模拟从地图获取地址,默认使用"广东省茂名市"
- 在标记完成时,要求上传拜访场景图
- 添加位置和照片的必填验证
- 更新状态更新流程,先验证位置和照片后再更新状态
## Impact
- Affected specs: `bank-visit-plan` (修改)
- Affected code:
- `src/pagesBank/visit/create.vue` - 移除位置和照片相关代码
- `src/pagesBank/visit/detail.vue` - 添加完成时的位置和照片填写功能
- `src/pagesBank/api/index.ts` - 更新 `updateVisitStatus` API 支持位置和照片参数
- `src/typings/bank.ts` - 更新 `CreateVisitPlanParams` 类型定义
- `openspec/specs/bank-visit-plan/spec.md` - 更新需求规格说明