You need to sign in or sign up before continuing.
hookehuyr

docs(plan): 优化计划书模块文档

- 清理架构文档中冗余的字段示例代码
- 调整快速指南格式
- 更新模块总结文档

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
......@@ -115,19 +115,14 @@
**字段3-N**:根据字段2的选择显示不同字段:
**A. 指定提取金额模式**
- 提取方式(二选一)
- 提取方式:
1. 按年岁
2. 按保单年度
- **按年岁**字段(3个):
- 由几岁开始(withdrawal_start_age)
- 提取期(年)(withdrawal_period)
- 每年递增提取之百分比(%)(increase_rate)
- **按保单年度**字段(2个):
- 由几岁开始(withdrawal_start_age)
- 提取期(年)(withdrawal_period)
**B. 最高固定提取金额模式**(2个字段):
- 按年岁:由几岁开始(withdrawal_start_age)
- 提取期(年)(withdrawal_period)
......@@ -139,7 +134,6 @@
**字段清理逻辑**
- 切换提取方式时,自动清除不相关字段
- 切换"按年岁"和"按保单年度"时,清除 annual_amount 和 increase_rate
- "是否希望生成说明"字段不影响任何其他字段
---
......@@ -414,7 +408,6 @@ src/
**选项**
1. 按年岁
2. 按保单年度
**按年岁字段**(3个):
```javascript
......@@ -428,17 +421,6 @@ src/
}
```
**按保单年度字段**(2个):
```javascript
{
withdrawal_enabled: '是',
withdrawal_mode: '指定提取金额',
specified_amount_type: '按保单年度',
withdrawal_start_age: 60, // 由几岁开始
withdrawal_period: '10年' // 提取期(年)
}
```
##### B. 最高固定提取金额模式(2个字段)
```javascript
......@@ -484,7 +466,7 @@ src/
<PlanFieldRadio
v-model="form.specified_amount_type"
label="提取方式"
:options="['按年岁', '按保单年度']"
:options="['按年岁']"
/>
<!-- 按年岁字段 -->
......@@ -514,22 +496,6 @@ src/
/>
</div>
</template>
<!-- 按保单年度字段 -->
<template v-if="form.specified_amount_type === '按保单年度'">
<PlanFieldAgePicker
v-model="form.withdrawal_start_age"
label="由几岁开始"
placeholder="请输入开始提取年龄"
/>
<PlanFieldSelect
v-model="form.withdrawal_period"
label="提取期(年)"
placeholder="请选择提取期"
:options="withdrawalPeriods"
/>
</template>
</template>
<!-- 最高固定提取金额模式 -->
......
......@@ -292,7 +292,7 @@ console.log(product.form_sn) // 应该有值,如 "life-insurance-wiop3e"
- 第一层:是否启用(是/否)
- 第二层:提取选项(指定提取金额/最高固定提取金额)
- 第三层:具体方式(按年岁/按保单年度
- 第三层:具体方式(按年岁)
确保按顺序选择,相关字段会自动显示。
......
......@@ -115,7 +115,7 @@ withdrawal_mode: '指定提取金额' | '最高固定提取金额'
// 第三层:根据不同选项显示不同字段
if (withdrawal_mode === '指定提取金额') {
specified_amount_type: '按年岁' | '按保单年度'
specified_amount_type: '按年岁'
if (specified_amount_type === '按年岁') {
withdrawal_start_age: number // 由几岁开始
......@@ -123,12 +123,6 @@ if (withdrawal_mode === '指定提取金额') {
increase_rate: string // 每年递增提取之百分比(%)
// ❌ 不需要:annual_amount(小程序端不需要此字段)
}
if (specified_amount_type === '按保单年度') {
withdrawal_start_age: number
withdrawal_period: string
// ❌ 不需要:annual_amount, increase_rate
}
}
if (withdrawal_mode === '最高固定提取金额') {
......