|
|
@@ -3562,7 +3562,7 @@
|
|
|
<div class="zhuxian" v-if="insureitem.grouping == 'additional'">附加险</div>
|
|
|
<div class="zhuxian" v-if="insureitem.grouping == 'service'">增值服务</div>
|
|
|
<span>
|
|
|
- <el-checkbox v-model="insureitem.checked">
|
|
|
+ <el-checkbox v-model="insureitem.checked" :disabled="insureitem.Required">
|
|
|
<!-- <span :class="insureitem.grouping != 'additional' ? 'opacity1' : 'opacity0'">{{ insureitem.kindName }}</span> -->
|
|
|
<span class="opacity1">{{ insureitem.kindName }}</span>
|
|
|
<el-input v-show="insureitem.kindCode == 'D4' ||
|
|
|
@@ -3596,7 +3596,7 @@
|
|
|
<!-- <div class="typedialog-title"><i class="el-icon-circle-check" style="color: #D42426; font-size: 20px; margin-right: 10px;"></i>驾意险详情:</div> -->
|
|
|
<div class="typedialog-style">
|
|
|
<div class="flex a-c" style="margin-bottom: 20px;">
|
|
|
- <div class="typedialog-title addyiwai-title"><i class="el-icon-circle-check" style="color: #D42426; font-size: 20px; margin-right: 10px;"></i>驾意险方案配置123:</div>
|
|
|
+ <div class="typedialog-title addyiwai-title"><i class="el-icon-circle-check" style="color: #D42426; font-size: 20px; margin-right: 10px;"></i>驾意险方案配置:</div>
|
|
|
<div v-if="false" class="addyiwai-title-btn">添加配置</div>
|
|
|
</div>
|
|
|
<div v-if="true">
|
|
|
@@ -3641,7 +3641,7 @@
|
|
|
<el-row v-if="false">
|
|
|
<el-col :span="8">
|
|
|
{{ item.typeName }}
|
|
|
- <el-select v-model="item.select" clearable @change="handleChangeSelectGuoren(index)" size="small" placeholder="请选择" v-if="item.detail">
|
|
|
+ <el-select v-model="item.select" style="width: 400px;" clearable @change="handleChangeSelectGuoren(index)" size="small" placeholder="请选择" v-if="item.detail">
|
|
|
<el-option v-for="(i, ind) in item.detail" :key="ind" :label="i.alias" :value="i.alias">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
@@ -3665,14 +3665,14 @@
|
|
|
<!-- <el-col :span="1"><i class="el-icon-delete"></i></el-col> -->
|
|
|
</el-row>
|
|
|
<el-row v-else>
|
|
|
- <el-col :span="10">
|
|
|
+ <el-col :span="12">
|
|
|
{{ item.typeName }}
|
|
|
- <el-select v-model="item.select" clearable @change="handleChangeSelect(index)" size="small" placeholder="请选择" v-if="item.detail">
|
|
|
+ <el-select v-model="item.select" style="width: 400px;" clearable @change="handleChangeSelect(index)" size="small" placeholder="请选择" v-if="item.detail">
|
|
|
<el-option v-for="(i, ind) in item.detail" :key="ind" :label="i.alias" :value="i.alias">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
</el-col>
|
|
|
- <el-col :span="9" v-if="item.tableData">
|
|
|
+ <el-col :span="6" v-if="item.tableData">
|
|
|
份数
|
|
|
<!-- <el-input-number v-model="item.tableData.quantity" :step="1" :min="1" :max="10" @change="numberChange(listIndex, index)" label="描述文字" size="small"></el-input-number> -->
|
|
|
<el-input v-model="item.tableData.quantity" style="width: 120px;" size="small">
|
|
|
@@ -3681,7 +3681,7 @@
|
|
|
</el-input>
|
|
|
份
|
|
|
</el-col>
|
|
|
- <el-col v-if="item.tableData" :span="4">保费:{{ Number(item.tableData.sumPremium) * item.tableData.quantity }}元</el-col>
|
|
|
+ <el-col v-if="item.tableData" :span="4" class="flex a-c">保费:{{ Number(item.tableData.sumPremium) * item.tableData.quantity }}元</el-col>
|
|
|
<!-- <el-col :span="1"><i class="el-icon-delete"></i></el-col> -->
|
|
|
</el-row>
|
|
|
<el-table v-if="item.tableData" :data="item.tableData.insDrivingIntentionInsuranceSon" border style="width: 100%; margin-top: 20px;" stripe
|
|
|
@@ -6113,6 +6113,17 @@ export default {
|
|
|
this.handleCloseType()
|
|
|
},
|
|
|
showTypeDialog(item, index) {
|
|
|
+ console.log(item)
|
|
|
+ item.programme99.kinds.map(item=>{
|
|
|
+ const itemamtList=item.amtList.map(val=>{return val.label})
|
|
|
+ console.log(itemamtList)
|
|
|
+ if(!itemamtList.includes('不投保')){
|
|
|
+ item.checked=true;
|
|
|
+ item.Required=true;
|
|
|
+ item.amount=item.amtList[0].value;
|
|
|
+ }
|
|
|
+ return item;
|
|
|
+ })
|
|
|
this.typeDialogData = item.programme99
|
|
|
this.jiayiDialogData = item.programme99
|
|
|
this.typeDialogVisible = true
|
|
|
@@ -13416,7 +13427,7 @@ export default {
|
|
|
cursor: pointer;
|
|
|
}
|
|
|
.el-select {
|
|
|
- width: 200px !important;
|
|
|
+ width: 200px;
|
|
|
}
|
|
|
}
|
|
|
.teYuedialog-style {
|