|
|
@@ -682,11 +682,12 @@
|
|
|
v-show="insureitem.kindCode == 'D4' || insureitem.kindCode == 'MJ4' || insureitem.kindCode == 'SY_FJ_YBW2'">座</span>
|
|
|
</span>
|
|
|
</div>
|
|
|
- <el-select filterable v-model="insureitem.amount" placeholder="请选择" @change="insureitemChange" size="small"
|
|
|
+ <el-select v-if="insureitem.amtList" filterable v-model="insureitem.amount" placeholder="请选择" @change="insureitemChange" size="small"
|
|
|
style="width: 300px;">
|
|
|
<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>
|
|
|
@@ -3222,7 +3223,73 @@ 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: [], //报价保险公司
|
|
|
continuousCompanyList: [], //续保保险公司
|
|
|
@@ -4361,7 +4428,6 @@ export default {
|
|
|
},
|
|
|
//报价
|
|
|
quote() {
|
|
|
-
|
|
|
let starttime = new Date(this.carInfo.registerDate)
|
|
|
let endtime = new Date(this.carInfo.issueDate)
|
|
|
if (endtime < starttime) {
|
|
|
@@ -4374,7 +4440,6 @@ export default {
|
|
|
var _this = this;
|
|
|
_this.$refs["ownerInfo"].validate(valid1 => {
|
|
|
if (valid1) {
|
|
|
-
|
|
|
if (_this.tbczcarShow == true) {
|
|
|
_this.policyHolderInfo = JSON.parse(
|
|
|
JSON.stringify(_this.ownerInfo)
|
|
|
@@ -4458,6 +4523,19 @@ export default {
|
|
|
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 {
|
|
|
@@ -5483,7 +5561,8 @@ export default {
|
|
|
this.apiType = data.apiType;
|
|
|
this.hbsubmitdialogVisible = true;
|
|
|
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;
|
|
|
});
|
|
|
}
|