Просмотр исходного кода

交强或者商业只有一个时显示问题

祁鹏飞 1 месяц назад
Родитель
Сommit
74590831c2
1 измененных файлов с 10 добавлено и 4 удалено
  1. 10 4
      src/views/insurancePolicy/modules/quotation.vue

+ 10 - 4
src/views/insurancePolicy/modules/quotation.vue

@@ -92,7 +92,7 @@ const quotationObj=ref({})
 const insurancePolicyForm=ref({})
 const insurancePolicyForm=ref({})
 
 
 const descriptionsData = computed(() => {
 const descriptionsData = computed(() => {
-  return [
+  let arr= [
     [
     [
       { title: '投保人姓名/名称', value: insurancePolicyForm.value.name2, },
       { title: '投保人姓名/名称', value: insurancePolicyForm.value.name2, },
       { title: '车主姓名/名称', value: insurancePolicyForm.value.name1, },
       { title: '车主姓名/名称', value: insurancePolicyForm.value.name1, },
@@ -113,11 +113,17 @@ const descriptionsData = computed(() => {
         title: '承保年数、出险次数', value: `商业险:期间内共出险${quotationObj.value.quoteResult?.scoreVo?.biClaims || 0}次<br>
         title: '承保年数、出险次数', value: `商业险:期间内共出险${quotationObj.value.quoteResult?.scoreVo?.biClaims || 0}次<br>
         交强险:期间内共出险${quotationObj.value.quoteResult?.scoreVo?.ciClaims || 0}次`
         交强险:期间内共出险${quotationObj.value.quoteResult?.scoreVo?.ciClaims || 0}次`
       },
       },
-    ], [
-      { title: '商业险保险期限', value: insurancePolicyForm.value.SYStartDate + '至' + insurancePolicyForm.value.SYEndDate },
-      { title: '交强险保险期限', value: insurancePolicyForm.value.JQStartDate + '至' + insurancePolicyForm.value.JQEndDate },
     ],
     ],
   ]
   ]
+  let list=[]
+  if(insurancePolicyForm.value.SYStartDate){
+    list.push({ title: '商业险保险期限', value: insurancePolicyForm.value.SYStartDate + '至' + insurancePolicyForm.value.SYEndDate })
+  }
+  if(insurancePolicyForm.value.JQStartDate){
+    list.push({ title: '交强险保险期限', value: insurancePolicyForm.value.JQStartDate + '至' + insurancePolicyForm.value.JQEndDate })
+  }
+  arr.push(list)
+  return arr
 })
 })
 
 
 const tableData = computed(() => {
 const tableData = computed(() => {