Ver Fonte

报价-没有方案id时默认选中第一个方案

祁鹏飞 há 1 mês atrás
pai
commit
b1ff9dd9d8
1 ficheiros alterados com 6 adições e 6 exclusões
  1. 6 6
      src/views/insurancePolicy/index.vue

+ 6 - 6
src/views/insurancePolicy/index.vue

@@ -986,7 +986,7 @@
                                     :value="item.value"></el-option>
                                     :value="item.value"></el-option>
                                 </el-select>
                                 </el-select>
                                 <span v-if="props.row.kindName == '乘客责任险'">*{{ insurancePolicyForm.seatCount - 1
                                 <span v-if="props.row.kindName == '乘客责任险'">*{{ insurancePolicyForm.seatCount - 1
-                                }}/座</span>
+                                  }}/座</span>
                               </div>
                               </div>
                             </template>
                             </template>
                           </el-table-column>
                           </el-table-column>
@@ -1058,7 +1058,7 @@
                           <el-table-column label="产品名称" prop="productName" align="center">
                           <el-table-column label="产品名称" prop="productName" align="center">
                             <template #default="props">
                             <template #default="props">
                               <el-button link type="primary" @click="getJYXDetail(props.row)">{{ props.row.productName
                               <el-button link type="primary" @click="getJYXDetail(props.row)">{{ props.row.productName
-                              }}</el-button>
+                                }}</el-button>
                             </template>
                             </template>
                           </el-table-column>
                           </el-table-column>
                           <el-table-column label="数量" align="center">
                           <el-table-column label="数量" align="center">
@@ -1111,12 +1111,12 @@
                             <div class="Factor-item flex a-c f-c ">
                             <div class="Factor-item flex a-c f-c ">
                               <span class="item-header flex a-c ">交强续保</span>
                               <span class="item-header flex a-c ">交强续保</span>
                               <span>{{ ['', '新保', '续保', '转保'][Number(scope.row.quoteResult?.scoreVo?.jqRenewal)] || '--'
                               <span>{{ ['', '新保', '续保', '转保'][Number(scope.row.quoteResult?.scoreVo?.jqRenewal)] || '--'
-                                }}</span>
+                              }}</span>
                             </div>
                             </div>
                             <div class="Factor-item flex a-c f-c ">
                             <div class="Factor-item flex a-c f-c ">
                               <span class="item-header flex a-c ">商业续保</span>
                               <span class="item-header flex a-c ">商业续保</span>
                               <span>{{ ['', '新保', '续保', '转保'][Number(scope.row.quoteResult?.scoreVo?.syRenewal)] || '--'
                               <span>{{ ['', '新保', '续保', '转保'][Number(scope.row.quoteResult?.scoreVo?.syRenewal)] || '--'
-                                }}</span>
+                              }}</span>
                             </div>
                             </div>
                             <div class="Factor-item flex a-c f-c ">
                             <div class="Factor-item flex a-c f-c ">
                               <span class="item-header flex a-c ">总折扣率</span>
                               <span class="item-header flex a-c ">总折扣率</span>
@@ -2875,8 +2875,8 @@ const getSchemeResult = (bool: false) => {
             inspect: []
             inspect: []
           }
           }
         })
         })
-        if (myRoute.query.orderNo && bool) {
-          item.productIndex = list.findIndex(v => v.id === insurancePolicyForm.value.schemeId)
+        item.productIndex = list.findIndex(v => v.id === insurancePolicyForm.value.schemeId)
+        if (myRoute.query.orderNo && bool && item.productIndex >= 0) {
           list.forEach((item2: any) => {
           list.forEach((item2: any) => {
             if (item2.schemeType === "1") {
             if (item2.schemeType === "1") {
               item2.kinds = item2.kinds.map((v: any) => {
               item2.kinds = item2.kinds.map((v: any) => {