docs(plan): 优化计划书模块文档
- 清理架构文档中冗余的字段示例代码 - 调整快速指南格式 - 更新模块总结文档 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Showing
3 changed files
with
4 additions
and
44 deletions
| ... | @@ -115,19 +115,14 @@ | ... | @@ -115,19 +115,14 @@ |
| 115 | **字段3-N**:根据字段2的选择显示不同字段: | 115 | **字段3-N**:根据字段2的选择显示不同字段: |
| 116 | 116 | ||
| 117 | **A. 指定提取金额模式**: | 117 | **A. 指定提取金额模式**: |
| 118 | - - 提取方式(二选一): | 118 | + - 提取方式: |
| 119 | 1. 按年岁 | 119 | 1. 按年岁 |
| 120 | - 2. 按保单年度 | ||
| 121 | 120 | ||
| 122 | - **按年岁**字段(3个): | 121 | - **按年岁**字段(3个): |
| 123 | - 由几岁开始(withdrawal_start_age) | 122 | - 由几岁开始(withdrawal_start_age) |
| 124 | - 提取期(年)(withdrawal_period) | 123 | - 提取期(年)(withdrawal_period) |
| 125 | - 每年递增提取之百分比(%)(increase_rate) | 124 | - 每年递增提取之百分比(%)(increase_rate) |
| 126 | 125 | ||
| 127 | - - **按保单年度**字段(2个): | ||
| 128 | - - 由几岁开始(withdrawal_start_age) | ||
| 129 | - - 提取期(年)(withdrawal_period) | ||
| 130 | - | ||
| 131 | **B. 最高固定提取金额模式**(2个字段): | 126 | **B. 最高固定提取金额模式**(2个字段): |
| 132 | - 按年岁:由几岁开始(withdrawal_start_age) | 127 | - 按年岁:由几岁开始(withdrawal_start_age) |
| 133 | - 提取期(年)(withdrawal_period) | 128 | - 提取期(年)(withdrawal_period) |
| ... | @@ -139,7 +134,6 @@ | ... | @@ -139,7 +134,6 @@ |
| 139 | 134 | ||
| 140 | **字段清理逻辑**: | 135 | **字段清理逻辑**: |
| 141 | - 切换提取方式时,自动清除不相关字段 | 136 | - 切换提取方式时,自动清除不相关字段 |
| 142 | - - 切换"按年岁"和"按保单年度"时,清除 annual_amount 和 increase_rate | ||
| 143 | - "是否希望生成说明"字段不影响任何其他字段 | 137 | - "是否希望生成说明"字段不影响任何其他字段 |
| 144 | 138 | ||
| 145 | --- | 139 | --- |
| ... | @@ -414,7 +408,6 @@ src/ | ... | @@ -414,7 +408,6 @@ src/ |
| 414 | 408 | ||
| 415 | **选项**: | 409 | **选项**: |
| 416 | 1. 按年岁 | 410 | 1. 按年岁 |
| 417 | -2. 按保单年度 | ||
| 418 | 411 | ||
| 419 | **按年岁字段**(3个): | 412 | **按年岁字段**(3个): |
| 420 | ```javascript | 413 | ```javascript |
| ... | @@ -428,17 +421,6 @@ src/ | ... | @@ -428,17 +421,6 @@ src/ |
| 428 | } | 421 | } |
| 429 | ``` | 422 | ``` |
| 430 | 423 | ||
| 431 | -**按保单年度字段**(2个): | ||
| 432 | -```javascript | ||
| 433 | -{ | ||
| 434 | - withdrawal_enabled: '是', | ||
| 435 | - withdrawal_mode: '指定提取金额', | ||
| 436 | - specified_amount_type: '按保单年度', | ||
| 437 | - withdrawal_start_age: 60, // 由几岁开始 | ||
| 438 | - withdrawal_period: '10年' // 提取期(年) | ||
| 439 | -} | ||
| 440 | -``` | ||
| 441 | - | ||
| 442 | ##### B. 最高固定提取金额模式(2个字段) | 424 | ##### B. 最高固定提取金额模式(2个字段) |
| 443 | 425 | ||
| 444 | ```javascript | 426 | ```javascript |
| ... | @@ -484,7 +466,7 @@ src/ | ... | @@ -484,7 +466,7 @@ src/ |
| 484 | <PlanFieldRadio | 466 | <PlanFieldRadio |
| 485 | v-model="form.specified_amount_type" | 467 | v-model="form.specified_amount_type" |
| 486 | label="提取方式" | 468 | label="提取方式" |
| 487 | - :options="['按年岁', '按保单年度']" | 469 | + :options="['按年岁']" |
| 488 | /> | 470 | /> |
| 489 | 471 | ||
| 490 | <!-- 按年岁字段 --> | 472 | <!-- 按年岁字段 --> |
| ... | @@ -514,22 +496,6 @@ src/ | ... | @@ -514,22 +496,6 @@ src/ |
| 514 | /> | 496 | /> |
| 515 | </div> | 497 | </div> |
| 516 | </template> | 498 | </template> |
| 517 | - | ||
| 518 | - <!-- 按保单年度字段 --> | ||
| 519 | - <template v-if="form.specified_amount_type === '按保单年度'"> | ||
| 520 | - <PlanFieldAgePicker | ||
| 521 | - v-model="form.withdrawal_start_age" | ||
| 522 | - label="由几岁开始" | ||
| 523 | - placeholder="请输入开始提取年龄" | ||
| 524 | - /> | ||
| 525 | - | ||
| 526 | - <PlanFieldSelect | ||
| 527 | - v-model="form.withdrawal_period" | ||
| 528 | - label="提取期(年)" | ||
| 529 | - placeholder="请选择提取期" | ||
| 530 | - :options="withdrawalPeriods" | ||
| 531 | - /> | ||
| 532 | - </template> | ||
| 533 | </template> | 499 | </template> |
| 534 | 500 | ||
| 535 | <!-- 最高固定提取金额模式 --> | 501 | <!-- 最高固定提取金额模式 --> | ... | ... |
| ... | @@ -292,7 +292,7 @@ console.log(product.form_sn) // 应该有值,如 "life-insurance-wiop3e" | ... | @@ -292,7 +292,7 @@ console.log(product.form_sn) // 应该有值,如 "life-insurance-wiop3e" |
| 292 | 292 | ||
| 293 | - 第一层:是否启用(是/否) | 293 | - 第一层:是否启用(是/否) |
| 294 | - 第二层:提取选项(指定提取金额/最高固定提取金额) | 294 | - 第二层:提取选项(指定提取金额/最高固定提取金额) |
| 295 | -- 第三层:具体方式(按年岁/按保单年度) | 295 | +- 第三层:具体方式(按年岁) |
| 296 | 296 | ||
| 297 | 确保按顺序选择,相关字段会自动显示。 | 297 | 确保按顺序选择,相关字段会自动显示。 |
| 298 | 298 | ... | ... |
| ... | @@ -115,7 +115,7 @@ withdrawal_mode: '指定提取金额' | '最高固定提取金额' | ... | @@ -115,7 +115,7 @@ withdrawal_mode: '指定提取金额' | '最高固定提取金额' |
| 115 | 115 | ||
| 116 | // 第三层:根据不同选项显示不同字段 | 116 | // 第三层:根据不同选项显示不同字段 |
| 117 | if (withdrawal_mode === '指定提取金额') { | 117 | if (withdrawal_mode === '指定提取金额') { |
| 118 | - specified_amount_type: '按年岁' | '按保单年度' | 118 | + specified_amount_type: '按年岁' |
| 119 | 119 | ||
| 120 | if (specified_amount_type === '按年岁') { | 120 | if (specified_amount_type === '按年岁') { |
| 121 | withdrawal_start_age: number // 由几岁开始 | 121 | withdrawal_start_age: number // 由几岁开始 |
| ... | @@ -123,12 +123,6 @@ if (withdrawal_mode === '指定提取金额') { | ... | @@ -123,12 +123,6 @@ if (withdrawal_mode === '指定提取金额') { |
| 123 | increase_rate: string // 每年递增提取之百分比(%) | 123 | increase_rate: string // 每年递增提取之百分比(%) |
| 124 | // ❌ 不需要:annual_amount(小程序端不需要此字段) | 124 | // ❌ 不需要:annual_amount(小程序端不需要此字段) |
| 125 | } | 125 | } |
| 126 | - | ||
| 127 | - if (specified_amount_type === '按保单年度') { | ||
| 128 | - withdrawal_start_age: number | ||
| 129 | - withdrawal_period: string | ||
| 130 | - // ❌ 不需要:annual_amount, increase_rate | ||
| 131 | - } | ||
| 132 | } | 126 | } |
| 133 | 127 | ||
| 134 | if (withdrawal_mode === '最高固定提取金额') { | 128 | if (withdrawal_mode === '最高固定提取金额') { | ... | ... |
-
Please register or login to post a comment