|
|
@@ -1718,7 +1718,47 @@
|
|
|
style="margin-left: 10px;"></el-switch>
|
|
|
</div>
|
|
|
</div>
|
|
|
-
|
|
|
+ <div class="flex f-c Driving-risk">
|
|
|
+ <div class="dis a-c" style="margin: 15px 0">
|
|
|
+ <span style="margin-right: 15px; font-weight: bold">选择意外险</span>
|
|
|
+ <el-select style="width: 250px; margin-right: 60px" filterable size="small" clearable
|
|
|
+ v-model="chengtaitemplateSelection" placeholder="未选择" @clear="clearAccidentFormCT"
|
|
|
+ @change="chengtaiInsuranceChange">
|
|
|
+ <el-option v-for="(item, index) in chengtaiInsuranceData" :key="index" :label="item.projectName"
|
|
|
+ :value="item.projectCode"></el-option>
|
|
|
+ </el-select>
|
|
|
+ <div class="flex a-c" style="margin-right:15px;">
|
|
|
+ 份数:
|
|
|
+ <el-input-number size="small" v-model="chengtaiaccidentalDrivingVo.quantity" :min="1" :max="1" controls-position="right"
|
|
|
+ ></el-input-number>
|
|
|
+ <span style="margin-left: 5px;">份</span>
|
|
|
+ </div>
|
|
|
+ 保费:
|
|
|
+ <b>{{
|
|
|
+ chengtaiaccidentalDrivingVo.sumPremium || 0
|
|
|
+ }} 元</b>
|
|
|
+ </div>
|
|
|
+ <el-table size="small" :data="chengtaiInsuranceDataTable" border v-if="chengtaitemplateSelection"
|
|
|
+ ref="RsTable" highlight-current-row :header-cell-style="{
|
|
|
+ background: '#F7F7F9 ',
|
|
|
+ fontWeight: '700',
|
|
|
+ color: '#333333',
|
|
|
+ }">
|
|
|
+ <el-table-column prop="name" label="险种名称" align="center"></el-table-column>
|
|
|
+ <el-table-column prop="amount" label="保额" align="center"></el-table-column>
|
|
|
+ <el-table-column prop="premium" label="保费/座" align="center"></el-table-column>
|
|
|
+ <!-- <el-table-column prop="sumgrosspremium" label="保费 (元)/每份" align="center">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span>¥{{ scope.row.sumgrosspremium }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column label="份数" align="center">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span>{{ scope.row.quantity }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column> -->
|
|
|
+ </el-table>
|
|
|
+ </div>
|
|
|
</template>
|
|
|
<template v-if="reslistitem.namesimple == '众安财险' &&
|
|
|
reslistitem.checked &&
|
|
|
@@ -3328,6 +3368,12 @@ export default {
|
|
|
hengbangInsuranceData: [], //恒邦驾意险
|
|
|
hengbangInsuranceDataTable: [],
|
|
|
hengbangaccidentalDrivingVo: {}, //恒邦驾意险
|
|
|
+
|
|
|
+ chengtaitemplateSelection: "", //诚泰
|
|
|
+ chengtaiInsuranceData: [], //诚泰驾意险
|
|
|
+ chengtaiInsuranceDataTable: [],
|
|
|
+ chengtaiaccidentalDrivingVo: {}, //诚泰驾意险
|
|
|
+
|
|
|
insuranceHN: "", //华农
|
|
|
huanongInsuranceData: [], //华农驾意险
|
|
|
huanongInsuranceDataTable: [],
|
|
|
@@ -3376,7 +3422,6 @@ export default {
|
|
|
dajiaInsuranceData: [], //大家意外险
|
|
|
dajiaInsuranceDataTable: [],
|
|
|
dajiaaccidentalDrivingVo: {},
|
|
|
- chengtaiaccidentalDrivingVo: {},//诚泰驾意险
|
|
|
yongchengInsuranceDataTable: [],
|
|
|
guoRenaccidentLoading: false,
|
|
|
contributingLoading: false,
|
|
|
@@ -5410,6 +5455,17 @@ export default {
|
|
|
);
|
|
|
}
|
|
|
},
|
|
|
+ chengtaiInsuranceChange(index) {
|
|
|
+ this.chengtaiInsuranceDataTable = this.chengtaiInsuranceData.find(
|
|
|
+ (val) => val.projectCode == index
|
|
|
+ ).son;
|
|
|
+ this.chengtaitemplateSelection = index;
|
|
|
+ if (this.chengtaiInsuranceDataTable.length) {
|
|
|
+ this.chengtaiaccidentalDrivingVo = this.chengtaiInsuranceData.find(
|
|
|
+ (val) => val.projectCode == index
|
|
|
+ );
|
|
|
+ }
|
|
|
+ },
|
|
|
huanongInsuranceChange(index) {
|
|
|
this.huanongInsuranceDataTable = this.huanongInsuranceData.find(
|
|
|
(val) => val.projectCode == index
|
|
|
@@ -6642,6 +6698,9 @@ export default {
|
|
|
clearAccidentFormHB() {
|
|
|
this.hengbangaccidentalDrivingVo = {};
|
|
|
},
|
|
|
+ clearAccidentFormCT() {
|
|
|
+ this.chengtaiaccidentalDrivingVo = {};
|
|
|
+ },
|
|
|
clearAccidentFormTP() {
|
|
|
this.taipingaccidentalDrivingVo = {};
|
|
|
},
|
|
|
@@ -10994,6 +11053,7 @@ export default {
|
|
|
this.zijintemplateSelection = "";
|
|
|
this.zhongantemplateSelection = "";
|
|
|
this.hengbangtemplateSelection = "";
|
|
|
+ this.chengtaitemplateSelection = "";
|
|
|
this.taipingtemplateSelection = "";
|
|
|
this.insuranceHN = "";
|
|
|
this.renshoutemplateSelection = "";
|