Explorar o código

Merge branch 'master' of http://www.baoxianzhanggui.com:8090/sxzgd/vue-insagent-pc

lihongxiao %!s(int64=2) %!d(string=hai) anos
pai
achega
28acd92db7
Modificáronse 1 ficheiros con 81 adicións e 5 borrados
  1. 81 5
      src/views/Letter/Letter.vue

+ 81 - 5
src/views/Letter/Letter.vue

@@ -691,6 +691,7 @@
               <el-option :label="item.label" :value="item.value" v-for="(item, index) in insureitem.amtList"
                 :key="index"></el-option>
             </el-select>
+            <span v-else><el-input-number  size="small" style="width: 280px;margin-right:10px"  v-model="insureitem.amount"  :min="0" ></el-input-number>次</span>
           </div>
 
         </div>
@@ -3231,6 +3232,71 @@ export default {
           kindCode: "BD",
           kindName: "法定节假日限额翻倍险",
           mainRiskCodeList: "B"
+        },
+        {
+          amount: "0",
+          amountDesc: "不投保",
+          coveragePremium: 0,
+          amtList: [
+            {
+              label: "不投保",
+              value: "0"
+            },
+            {
+              label: "2次",
+              value: "2"
+            },
+            {
+              label: "7次",
+              value: "7"
+            },
+            {
+              label: "12次",
+              value: "12"
+            },
+            {
+              label: "17次",
+              value: "17"
+            }, {
+              label: "22次",
+              value: "22"
+            },
+          ],
+          desc:
+            "道路救援服务特约条款",
+          isMainRisk: false,
+          kindCode: "TY1",
+          kindName: "道路救援服务特约条款",
+        },
+        {
+          amount: "0",
+          amountDesc: "不投保",
+          coveragePremium: 0,
+          desc:
+            "车辆安全检测特约条款",
+          isMainRisk: false,
+          kindCode: "TY2",
+          kindName: "车辆安全检测特约条款",
+        },
+        {
+          amount: "0",
+          amountDesc: "不投保",
+          coveragePremium: 0,
+          desc:
+            "代为驾驶服务特约条款",
+          isMainRisk: false,
+          kindCode: "TY3",
+          kindName: "代为驾驶服务特约条款",
+        },
+        {
+          amount: "0",
+          amountDesc: "不投保",
+          coveragePremium: 0,
+          desc:
+            "代为送检服务特约条款",
+          isMainRisk: false,
+          kindCode: "TY4",
+          kindName: "代为送检服务特约条款",
         }
       ],
       totalCompanyList: [], //报价保险公司
@@ -4386,20 +4452,17 @@ export default {
     },
     //报价
     quote() {
-
       let starttime = new Date(this.carInfo.registerDate)
       let endtime = new Date(this.carInfo.issueDate)
       if (endtime < starttime) {
         this.$message({ message: "发证日期早于初登日期", type: "error" });
         return;
       }
-
       this.$refs["carInfo"].validate(valid => {
         if (valid) {
           var _this = this;
           _this.$refs["ownerInfo"].validate(valid1 => {
             if (valid1) {
-
               if (_this.tbczcarShow == true) {
                 _this.policyHolderInfo = JSON.parse(
                   JSON.stringify(_this.ownerInfo)
@@ -4482,7 +4545,19 @@ export default {
                         kindCode: _this.insureList[index].kindCode,
                         kindName: _this.insureList[index].kindName
                       });
-                    }
+                    } else if (
+                      ele.amount != "0" &&
+                      (ele.kindCode == "TY1" ||
+                        ele.kindCode == "TY2" ||
+                        ele.kindCode == "TY3" ||
+                        ele.kindCode == "TY4")
+                    ) {
+                      _this.kindList.push({
+                        serviceTimes: _this.insureList[index].amount,
+                        kindCode: _this.insureList[index].kindCode,
+                        kindName: _this.insureList[index].kindName
+                      });
+                    } 
                     return ele;
                   });
                 } else {
@@ -5534,7 +5609,8 @@ export default {
       this.hbsubmitdialogVisible = true;
       this.contributingState=false
       if(data.namesimple=='紫金财险'){
-        this.$api.letter.zijinqueryClauseData({ companyId: this.companyId }).then(res => {
+        this.$api.letter.zijinqueryClauseData
+        ({ companyId: this.companyId }).then(res => {
             this.zijinengageListData = res.data;
           });
       }