Files
shop-toy/openspec/changes/archive/2025-12-25-modify-bank-visit-plan/proposal.md

1.5 KiB
Raw Blame History

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 - 更新需求规格说明