|
|
@@ -183,6 +183,12 @@
|
|
|
${detailData?.biRiskInfoVo?.endDate}` : '--' }}</span>
|
|
|
</span>
|
|
|
</el-col>
|
|
|
+ <el-col :span="6" class="TBMsgItem">
|
|
|
+ <span class="label">驾意险保单号</span>
|
|
|
+ <span class="value">
|
|
|
+ <span>{{ detailData?.policy?.niPolicyNumber || '--' }}</span>
|
|
|
+ </span>
|
|
|
+ </el-col>
|
|
|
<el-col :span="6" class="TBMsgItem">
|
|
|
<span class="label">报价时间</span>
|
|
|
<span class="value">
|
|
|
@@ -1848,7 +1854,7 @@ const initDetail = () => {
|
|
|
break;
|
|
|
}
|
|
|
// 投保方案-左侧
|
|
|
- insuranceData.value = detailData.value.kindInfoVo
|
|
|
+ insuranceData.value = detailData.value.kindInfoVo.filter((v, i, arr) => arr.findIndex(k => k.kindCode === v.kindCode) === i)
|
|
|
// 投保方案-右侧
|
|
|
drivingData.value = detailData.value.accidentalDrivings
|
|
|
// 批改数据的判断
|
|
|
@@ -2108,9 +2114,9 @@ const onComplete = () => {
|
|
|
const getValAlias = (code: any, val: any) => {
|
|
|
let data = insuranceAllData.value;
|
|
|
// 特殊处理,null转为投保的值
|
|
|
- if (val === null) val = '1';
|
|
|
- let objs = data.find((item: any) => item.kindCode === code)?.options.find((item: any) => item.value == val);
|
|
|
- return objs ? objs.label : '';
|
|
|
+ if (val === null || code === 'J1') val = '1';
|
|
|
+ let objs = data.find((item: any) => item.kindCode === code)?.options.find((item: any) => Number(item.value) === Number(val));
|
|
|
+ return objs ? objs.label : '--';
|
|
|
};
|
|
|
// 获取全部保险数据
|
|
|
const initData = () => {
|