|
@@ -691,6 +691,7 @@
|
|
|
<el-option :label="item.label" :value="item.value" v-for="(item, index) in insureitem.amtList"
|
|
<el-option :label="item.label" :value="item.value" v-for="(item, index) in insureitem.amtList"
|
|
|
:key="index"></el-option>
|
|
:key="index"></el-option>
|
|
|
</el-select>
|
|
</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>
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
@@ -3231,6 +3232,71 @@ export default {
|
|
|
kindCode: "BD",
|
|
kindCode: "BD",
|
|
|
kindName: "法定节假日限额翻倍险",
|
|
kindName: "法定节假日限额翻倍险",
|
|
|
mainRiskCodeList: "B"
|
|
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: [], //报价保险公司
|
|
totalCompanyList: [], //报价保险公司
|
|
@@ -4386,20 +4452,17 @@ export default {
|
|
|
},
|
|
},
|
|
|
//报价
|
|
//报价
|
|
|
quote() {
|
|
quote() {
|
|
|
-
|
|
|
|
|
let starttime = new Date(this.carInfo.registerDate)
|
|
let starttime = new Date(this.carInfo.registerDate)
|
|
|
let endtime = new Date(this.carInfo.issueDate)
|
|
let endtime = new Date(this.carInfo.issueDate)
|
|
|
if (endtime < starttime) {
|
|
if (endtime < starttime) {
|
|
|
this.$message({ message: "发证日期早于初登日期", type: "error" });
|
|
this.$message({ message: "发证日期早于初登日期", type: "error" });
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
this.$refs["carInfo"].validate(valid => {
|
|
this.$refs["carInfo"].validate(valid => {
|
|
|
if (valid) {
|
|
if (valid) {
|
|
|
var _this = this;
|
|
var _this = this;
|
|
|
_this.$refs["ownerInfo"].validate(valid1 => {
|
|
_this.$refs["ownerInfo"].validate(valid1 => {
|
|
|
if (valid1) {
|
|
if (valid1) {
|
|
|
-
|
|
|
|
|
if (_this.tbczcarShow == true) {
|
|
if (_this.tbczcarShow == true) {
|
|
|
_this.policyHolderInfo = JSON.parse(
|
|
_this.policyHolderInfo = JSON.parse(
|
|
|
JSON.stringify(_this.ownerInfo)
|
|
JSON.stringify(_this.ownerInfo)
|
|
@@ -4482,7 +4545,19 @@ export default {
|
|
|
kindCode: _this.insureList[index].kindCode,
|
|
kindCode: _this.insureList[index].kindCode,
|
|
|
kindName: _this.insureList[index].kindName
|
|
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;
|
|
return ele;
|
|
|
});
|
|
});
|
|
|
} else {
|
|
} else {
|
|
@@ -5534,7 +5609,8 @@ export default {
|
|
|
this.hbsubmitdialogVisible = true;
|
|
this.hbsubmitdialogVisible = true;
|
|
|
this.contributingState=false
|
|
this.contributingState=false
|
|
|
if(data.namesimple=='紫金财险'){
|
|
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;
|
|
this.zijinengageListData = res.data;
|
|
|
});
|
|
});
|
|
|
}
|
|
}
|