Эх сурвалжийг харах

核保的单子 查看详情 没有险种保额

祁鹏飞 3 долоо хоног өмнө
parent
commit
98a6cfc973

+ 10 - 4
src/views/insurancePolicy/order/orderDetail.vue

@@ -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 = () => {