hookehuyr

refactor(plan): 重构多阶段提取方案 UI 渲染逻辑

- 统一单阶段和多阶段的 UI 渲染流程
- 新增 shouldRenderField() 方法智能控制字段显示
- 多阶段模式现在支持"指定提取金额"和"最高固定提取金额"两种方式
- 优化校验逻辑:基础字段 → withdrawal_fields → 多阶段卡片
- 关闭 Mock 数据(准备联调测试)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
......@@ -83,3 +83,20 @@
**变更摘要**:
- 无详细描述
## 2026-02-27
### 09:56:15 - 完成任务
**影响文件**:
- `src/utils/README.md`
**变更摘要**:
- 无详细描述
### 10:00:56 - 完成任务
**影响文件**:
- `src/utils/README.md`
**变更摘要**:
- 无详细描述
......
/*
* @Date: 2026-02-13 01:05:52
* @LastEditors: hookehuyr hookehuyr@gmail.com
* @LastEditTime: 2026-02-25 17:18:05
* @LastEditTime: 2026-02-27 10:22:51
* @FilePath: /manulife-weapp/src/config/app.js
* @Description: 应用配置
*/
......@@ -29,7 +29,7 @@
* // 关闭 Mock 数据(生产环境)
* USE_MOCK_DATA = false
*/
export const USE_MOCK_DATA = true
export const USE_MOCK_DATA = false
/**
* 根据 NODE_ENV 自动判断是否使用 Mock
......
......@@ -393,7 +393,8 @@ export const PLAN_TEMPLATES = {
enabled: true,
currencies: ['HKD', 'USD', 'CNY'],
default_currency: 'USD',
withdrawal_modes: ['指定提取金额'], // 多阶段模式只支持指定提取金额
// 多阶段模式:支持指定提取金额(多组)和最高固定提取金额(单组)
withdrawal_modes: ['指定提取金额', '最高固定提取金额'],
withdrawal_periods: multiStageWithdrawalConfig.withdrawal_periods
},
form_schema: savingsFormSchema,
......