docs: 保险卡片应按保单合并,不按被保人拆分
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
这个提交包含在:
父节点
8cc51c65e5
当前提交
cfece191e9
@ -0,0 +1,53 @@
|
||||
# 保险保障区域:按保单合并展示,不要按被保人拆卡片
|
||||
|
||||
**日期**: 2026-03-23
|
||||
**页面**: 订单详情 → 保险保障
|
||||
**类型**: 前端 BUG
|
||||
|
||||
---
|
||||
|
||||
## 问题
|
||||
|
||||
当前每个被保人显示为一个独立的保单卡片。2个保险方案 × 2个被保人 = 4张卡片,实际应该只有2张。
|
||||
|
||||
## 正确的展示
|
||||
|
||||
每个**保单**(`InsuranceOrderDetailVO`)显示为一张卡片,卡片内列出所有被保人。
|
||||
|
||||
后端返回的数据结构:
|
||||
```json
|
||||
[
|
||||
{
|
||||
"insuranceOrderId": 123,
|
||||
"productName": "保游未来星研学旅行保险",
|
||||
"planName": "30万计划",
|
||||
"totalPremium": 2,
|
||||
"startDate": "2026-03-26",
|
||||
"endDate": "2026-03-28",
|
||||
"status": "INSURED",
|
||||
"insuredPersons": [
|
||||
{ "name": "王五", "idCardNo": "6230****9779" },
|
||||
{ "name": "王骁", "idCardNo": "1521****5216" }
|
||||
]
|
||||
},
|
||||
{
|
||||
"insuranceOrderId": 456,
|
||||
"productName": "保游未来星研学旅行保险",
|
||||
"planName": "20万计划",
|
||||
"totalPremium": 1.5,
|
||||
"startDate": "2026-03-23",
|
||||
"endDate": "2026-03-25",
|
||||
"status": "INSURED",
|
||||
"insuredPersons": [
|
||||
{ "name": "王五", "idCardNo": "6230****9779" },
|
||||
{ "name": "王骁", "idCardNo": "1521****5216" }
|
||||
]
|
||||
}
|
||||
]
|
||||
```
|
||||
|
||||
## 修复
|
||||
|
||||
遍历保险列表时,以 `insuranceOrderId` 为维度渲染卡片,每张卡片内用 `v-for` 遍历 `insuredPersons` 列出所有被保人。
|
||||
|
||||
**不要**以被保人为维度遍历渲染卡片。
|
||||
正在加载...
x
在新工单中引用
屏蔽一个用户