|
|
@@ -851,6 +851,11 @@
|
|
|
<span>{{ productCostForm.productName }}费用</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
+ <el-button class="mrgin-1"
|
|
|
+ size="small"
|
|
|
+ type="warning"
|
|
|
+ @click="productCostFactorDialogVisible=true"
|
|
|
+ >产品费用因子</el-button>
|
|
|
<el-form
|
|
|
ref="productCostForm"
|
|
|
:model="productCostForm"
|
|
|
@@ -1589,6 +1594,455 @@
|
|
|
>
|
|
|
</span>
|
|
|
</el-dialog>
|
|
|
+ <el-dialog
|
|
|
+ title="产品因子录入"
|
|
|
+ :visible.sync="productCostFactorDialogVisible"
|
|
|
+ :close-on-click-modal="false"
|
|
|
+ width="70%"
|
|
|
+ top="6vh"
|
|
|
+ >
|
|
|
+ <el-form
|
|
|
+ ref="underwritingRulesForm"
|
|
|
+ :model="underwritingRulesForm"
|
|
|
+ label-width="100px"
|
|
|
+ :size="overSize"
|
|
|
+ :rules="underwritingRules"
|
|
|
+ >
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="过户车">
|
|
|
+ <el-radio-group
|
|
|
+ v-model="underwritingRulesForm.transfer"
|
|
|
+ size="mini"
|
|
|
+ >
|
|
|
+ <el-radio-button
|
|
|
+ label="1"
|
|
|
+ @click.native.prevent="clickTransferType('1')"
|
|
|
+ >是</el-radio-button
|
|
|
+ >
|
|
|
+ <el-radio-button
|
|
|
+ label="0"
|
|
|
+ @click.native.prevent="clickTransferType('0')"
|
|
|
+ >否</el-radio-button
|
|
|
+ >
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="新旧车">
|
|
|
+ <el-radio-group
|
|
|
+ v-model="underwritingRulesForm.oldAndNew"
|
|
|
+ size="mini"
|
|
|
+ >
|
|
|
+ <el-radio-button
|
|
|
+ label="1"
|
|
|
+ @click.native.prevent="clickOldAndNewType('1')"
|
|
|
+ >新</el-radio-button
|
|
|
+ >
|
|
|
+ <el-radio-button
|
|
|
+ label="0"
|
|
|
+ @click.native.prevent="clickOldAndNewType('0')"
|
|
|
+ >旧</el-radio-button
|
|
|
+ >
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="新能源">
|
|
|
+ <el-radio-group
|
|
|
+ v-model="underwritingRulesForm.newEnergy"
|
|
|
+ size="mini"
|
|
|
+ >
|
|
|
+ <el-radio-button
|
|
|
+ label="1"
|
|
|
+ @click.native.prevent="clickNewEnergyType('1')"
|
|
|
+ >电</el-radio-button
|
|
|
+ >
|
|
|
+ <el-radio-button
|
|
|
+ label="0"
|
|
|
+ @click.native.prevent="clickNewEnergyType('0')"
|
|
|
+ >油</el-radio-button
|
|
|
+ >
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6">
|
|
|
+ <el-form-item label="续保">
|
|
|
+ <el-radio-group
|
|
|
+ v-model="underwritingRulesForm.renewal"
|
|
|
+ size="mini"
|
|
|
+ >
|
|
|
+ <el-radio-button
|
|
|
+ label="1"
|
|
|
+ @click.native.prevent="clickRenewalType('1')"
|
|
|
+ >是</el-radio-button
|
|
|
+ >
|
|
|
+ <el-radio-button
|
|
|
+ label="0"
|
|
|
+ @click.native.prevent="clickRenewalType('0')"
|
|
|
+ >否</el-radio-button
|
|
|
+ >
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <!-- <el-row >
|
|
|
+ <el-col :span="24">
|
|
|
+ <el-form-item label="业务类型">
|
|
|
+ <el-checkbox-group
|
|
|
+ v-model="productTypeList"
|
|
|
+ @change="productTypeChange"
|
|
|
+ >
|
|
|
+ <el-checkbox
|
|
|
+ v-for="item in productsTypeRuleoptions"
|
|
|
+ :label="item.dictValue"
|
|
|
+ :key="item.dictValue"
|
|
|
+ >{{ item.dictTag }}</el-checkbox
|
|
|
+ >
|
|
|
+ </el-checkbox-group>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row> -->
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="24">
|
|
|
+ <el-form-item label="车辆大类">
|
|
|
+ <el-checkbox-group
|
|
|
+ v-model="vehicleCategoryList"
|
|
|
+ @change="vehicleCategoryChange"
|
|
|
+ >
|
|
|
+ <el-checkbox label="客车" name="type"></el-checkbox>
|
|
|
+ <el-checkbox label="货车" name="type"></el-checkbox>
|
|
|
+ </el-checkbox-group>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="24">
|
|
|
+ <el-form-item label="使用性质">
|
|
|
+ <el-checkbox
|
|
|
+ :indeterminate="isIndeterminateFyy"
|
|
|
+ v-model="checkAllFyy"
|
|
|
+ @change="handleCheckAllChangeFyy"
|
|
|
+ >非营业全选</el-checkbox
|
|
|
+ >
|
|
|
+ <el-checkbox
|
|
|
+ :indeterminate="isIndeterminateYy"
|
|
|
+ v-model="checkAllYy"
|
|
|
+ @change="handleCheckAllChangeYy"
|
|
|
+ >营业全选</el-checkbox
|
|
|
+ >
|
|
|
+ <div style="margin: 15px 0"></div>
|
|
|
+ <el-checkbox-group
|
|
|
+ v-model="checkedUserNatureFyy"
|
|
|
+ @change="handleCheckedFyyChange"
|
|
|
+ >
|
|
|
+ <el-checkbox label="家庭自用"></el-checkbox>
|
|
|
+ <el-checkbox label="非营业机关、事业"></el-checkbox>
|
|
|
+ <el-checkbox label="非营业企业"></el-checkbox>
|
|
|
+ <el-checkbox label="非营业货运"></el-checkbox>
|
|
|
+ </el-checkbox-group>
|
|
|
+ <el-checkbox-group
|
|
|
+ v-model="checkedUserNatureYy"
|
|
|
+ @change="handleCheckedYyChange"
|
|
|
+ >
|
|
|
+ <el-checkbox label="营业出租"></el-checkbox>
|
|
|
+ <el-checkbox label="营业租赁"></el-checkbox>
|
|
|
+ <el-checkbox label="营业公交"></el-checkbox>
|
|
|
+ <el-checkbox label="营业客运"></el-checkbox>
|
|
|
+ <el-checkbox label="营业货运"></el-checkbox>
|
|
|
+ <el-checkbox label="营业旅游"></el-checkbox>
|
|
|
+ </el-checkbox-group>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="23" :offset="1" style="color: red; margin-bottom: 20px"
|
|
|
+ >温馨提示:以下区间值配置,全部包含边界值。客车座位数配置
|
|
|
+ 1-5,最终校验座位数大于等于1且小于等于5!(所有校验值均为录入值,不需要校验因子时,需配置为0)</el-col
|
|
|
+ >
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="9" :offset="1">
|
|
|
+ <el-form-item label="客车座位数">
|
|
|
+ <el-input-number
|
|
|
+ v-model="underwritingRulesForm.minSeats"
|
|
|
+ ></el-input-number>
|
|
|
+ <i class="el-icon-minus"></i>
|
|
|
+ <el-input-number
|
|
|
+ v-model="underwritingRulesForm.maxSeats"
|
|
|
+ ></el-input-number>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4"> </el-col>
|
|
|
+ <el-col :span="10">
|
|
|
+ <el-form-item label="货车吨位数">
|
|
|
+ <el-input-number
|
|
|
+ v-model="underwritingRulesForm.minTruckTonnage"
|
|
|
+ ></el-input-number>
|
|
|
+ <i class="el-icon-minus"></i>
|
|
|
+ <el-input-number
|
|
|
+ v-model="underwritingRulesForm.maxTruckTonnage"
|
|
|
+ ></el-input-number>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="9" :offset="1">
|
|
|
+ <el-form-item label="新车购置价">
|
|
|
+ <el-input-number
|
|
|
+ v-model="underwritingRulesForm.minPurchasePrice"
|
|
|
+ ></el-input-number>
|
|
|
+ <i class="el-icon-minus"></i>
|
|
|
+ <el-input-number
|
|
|
+ v-model="underwritingRulesForm.maxPurchasePrice"
|
|
|
+ ></el-input-number>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4"> </el-col>
|
|
|
+ <el-col :span="10">
|
|
|
+ <el-form-item label="核定载质量">
|
|
|
+ <el-input-number
|
|
|
+ v-model="underwritingRulesForm.minApprovedLoadCapacity"
|
|
|
+ ></el-input-number>
|
|
|
+ <i class="el-icon-minus"></i>
|
|
|
+ <el-input-number
|
|
|
+ v-model="underwritingRulesForm.maxApprovedLoadCapacity"
|
|
|
+ ></el-input-number>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="9" :offset="1">
|
|
|
+ <el-form-item label="交强险保费">
|
|
|
+ <el-input-number
|
|
|
+ v-model="underwritingRulesForm.minCompulsoryInsurancePremium"
|
|
|
+ ></el-input-number>
|
|
|
+ <i class="el-icon-minus"></i>
|
|
|
+ <el-input-number
|
|
|
+ v-model="underwritingRulesForm.maxCompulsoryInsurancePremium"
|
|
|
+ ></el-input-number>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4"> </el-col>
|
|
|
+ <el-col :span="10">
|
|
|
+ <el-form-item label="车船税金额">
|
|
|
+ <el-input-number
|
|
|
+ v-model="underwritingRulesForm.minTaxAmount"
|
|
|
+ ></el-input-number>
|
|
|
+ <i class="el-icon-minus"></i>
|
|
|
+ <el-input-number
|
|
|
+ v-model="underwritingRulesForm.maxTaxAmount"
|
|
|
+ ></el-input-number>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row type="flex" justify="center">
|
|
|
+ <el-col :span="9" :offset="1">
|
|
|
+ <el-form-item label="车上人司机保额(万元)">
|
|
|
+ <el-input-number
|
|
|
+ v-model="underwritingRulesForm.minDriverAmount"
|
|
|
+ ></el-input-number>
|
|
|
+ <i class="el-icon-minus"></i>
|
|
|
+ <el-input-number
|
|
|
+ v-model="underwritingRulesForm.maxDriverAmount"
|
|
|
+ ></el-input-number>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="3" :offset="1">
|
|
|
+ <el-form-item label-width="0px">
|
|
|
+ <el-select
|
|
|
+ v-model="underwritingRulesForm.driverPassengerRelation"
|
|
|
+ :selected="0"
|
|
|
+ style="width: 80%"
|
|
|
+ >
|
|
|
+ <el-option label="无关系" value="0"></el-option>
|
|
|
+ <el-option label="或的关系" value="1"></el-option>
|
|
|
+ <el-option label="且的关系" value="2"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="10">
|
|
|
+ <el-form-item label="车上人乘客保额(万元)">
|
|
|
+ <el-input-number
|
|
|
+ v-model="underwritingRulesForm.minPassengerAmount"
|
|
|
+ ></el-input-number>
|
|
|
+ <i class="el-icon-minus"></i>
|
|
|
+ <el-input-number
|
|
|
+ v-model="underwritingRulesForm.maxPassengerAmount"
|
|
|
+ ></el-input-number>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row type="flex" justify="center">
|
|
|
+ <el-col :span="23" :offset="1">
|
|
|
+ <el-form-item label="医保外用药保额(万元)">
|
|
|
+ <span style="padding-left: 20px"
|
|
|
+ >任意险别≥<el-input-number
|
|
|
+ v-model="underwritingRulesForm.anyMedicalAmount"
|
|
|
+ ></el-input-number
|
|
|
+ ></span>
|
|
|
+ <span style="padding-left: 20px"
|
|
|
+ >三者≥<el-input-number
|
|
|
+ v-model="underwritingRulesForm.thirdMedicalAmount"
|
|
|
+ ></el-input-number
|
|
|
+ ></span>
|
|
|
+ <span style="padding-left: 20px"
|
|
|
+ >司机≥<el-input-number
|
|
|
+ v-model="underwritingRulesForm.driverMedicalAmount"
|
|
|
+ ></el-input-number
|
|
|
+ ></span>
|
|
|
+ <span style="padding-left: 20px"
|
|
|
+ >乘客≥<el-input-number
|
|
|
+ v-model="underwritingRulesForm.passengerMedicalAmount"
|
|
|
+ ></el-input-number
|
|
|
+ ></span>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="9" :offset="1">
|
|
|
+ <el-form-item label="三者险保额(万元)">
|
|
|
+ <el-input-number
|
|
|
+ v-model="underwritingRulesForm.minTheThreePremium"
|
|
|
+ ></el-input-number>
|
|
|
+ <i class="el-icon-minus"></i>
|
|
|
+ <el-input-number
|
|
|
+ v-model="underwritingRulesForm.maxTheThreePremium"
|
|
|
+ ></el-input-number>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4"> </el-col>
|
|
|
+ <el-col :span="10">
|
|
|
+ <el-form-item label="随车产品保费">
|
|
|
+ <el-input-number
|
|
|
+ v-model="underwritingRulesForm.minOnboardProductsPremium"
|
|
|
+ ></el-input-number>
|
|
|
+ <i class="el-icon-minus"></i>
|
|
|
+ <el-input-number
|
|
|
+ v-model="underwritingRulesForm.maxOnboardProductsPremium"
|
|
|
+ ></el-input-number>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="9" :offset="1">
|
|
|
+ <el-form-item label="被保人年龄">
|
|
|
+ <el-input-number
|
|
|
+ v-model="underwritingRulesForm.minInsureAge"
|
|
|
+ ></el-input-number>
|
|
|
+ <i class="el-icon-minus"></i>
|
|
|
+ <el-input-number
|
|
|
+ v-model="underwritingRulesForm.maxInsureAge"
|
|
|
+ ></el-input-number>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4"> </el-col>
|
|
|
+ <el-col :span="10">
|
|
|
+ <el-form-item label="车主年龄">
|
|
|
+ <el-input-number
|
|
|
+ v-model="underwritingRulesForm.minCarOwnerAge"
|
|
|
+ ></el-input-number>
|
|
|
+ <i class="el-icon-minus"></i>
|
|
|
+ <el-input-number
|
|
|
+ v-model="underwritingRulesForm.maxCarOwnerAge"
|
|
|
+ ></el-input-number>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="9" :offset="1">
|
|
|
+ <el-form-item label="商业险折扣">
|
|
|
+ <el-input-number
|
|
|
+ v-model="underwritingRulesForm.minCommercialInsuranceDiscount"
|
|
|
+ ></el-input-number>
|
|
|
+ <i class="el-icon-minus"></i>
|
|
|
+ <el-input-number
|
|
|
+ v-model="underwritingRulesForm.maxCommercialInsuranceDiscount"
|
|
|
+ ></el-input-number>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4"> </el-col>
|
|
|
+ <el-col :span="10">
|
|
|
+ <el-form-item label="交强险折扣">
|
|
|
+ <el-input-number
|
|
|
+ v-model="underwritingRulesForm.minCompulsoryInsuranceDiscount"
|
|
|
+ ></el-input-number>
|
|
|
+ <i class="el-icon-minus"></i>
|
|
|
+ <el-input-number
|
|
|
+ v-model="underwritingRulesForm.maxCompulsoryInsuranceDiscount"
|
|
|
+ ></el-input-number>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="9" :offset="1">
|
|
|
+ <el-form-item label="保司评分">
|
|
|
+ <el-input-number
|
|
|
+ v-model="underwritingRulesForm.minScore"
|
|
|
+ ></el-input-number>
|
|
|
+ <i class="el-icon-minus"></i>
|
|
|
+ <el-input-number
|
|
|
+ v-model="underwritingRulesForm.maxScore"
|
|
|
+ ></el-input-number>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4"> </el-col>
|
|
|
+ <el-col :span="10">
|
|
|
+ <el-form-item label="预期赔付率">
|
|
|
+ <el-input-number
|
|
|
+ v-model="underwritingRulesForm.minLossRation"
|
|
|
+ ></el-input-number>
|
|
|
+ <i class="el-icon-minus"></i>
|
|
|
+ <el-input-number
|
|
|
+ v-model="underwritingRulesForm.maxLossRation"
|
|
|
+ ></el-input-number>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="9" :offset="1">
|
|
|
+ <el-form-item label="车牌号">
|
|
|
+ <el-select
|
|
|
+ style="width: 80%"
|
|
|
+ v-model="value1"
|
|
|
+ multiple
|
|
|
+ placeholder="请选择"
|
|
|
+ @change="licenseNumberChange"
|
|
|
+ >
|
|
|
+ <el-option
|
|
|
+ v-for="item in areanumberplateList"
|
|
|
+ :key="item.id"
|
|
|
+ :label="item.license"
|
|
|
+ :value="item.license"
|
|
|
+ >
|
|
|
+ </el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-checkbox
|
|
|
+ v-model="underwritingRulesForm.containNoLicense"
|
|
|
+ true-label="1"
|
|
|
+ false-label="0"
|
|
|
+ :disabled="this.value1.length > 0 ? false : true"
|
|
|
+ >含暂未上牌</el-checkbox
|
|
|
+ >
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ </el-form>
|
|
|
+ <span slot="footer" class="dialog-footer">
|
|
|
+ <el-button
|
|
|
+ :size="overSize"
|
|
|
+ @click="productCostFactorDialogVisible = false"
|
|
|
+ >取 消</el-button
|
|
|
+ >
|
|
|
+ <el-button
|
|
|
+ :size="overSize"
|
|
|
+ type="primary"
|
|
|
+ >保存</el-button
|
|
|
+ >
|
|
|
+ </span>
|
|
|
+ </el-dialog>
|
|
|
<el-dialog
|
|
|
title="提示"
|
|
|
:visible.sync="agreementhistoryRecordVisible"
|
|
|
@@ -2053,6 +2507,7 @@ export default {
|
|
|
VehicleFactorVisible: false, //费用车辆因子 显示/隐藏
|
|
|
productCostVehicleFactorVisible: false, //产品费用 显示/隐藏
|
|
|
productCostAddVehicleFactorVisible: false, //产品费用录入 显示/隐藏
|
|
|
+ productCostFactorDialogVisible:false,//产品费用因子录入 显示/隐藏
|
|
|
underwritingRulesVehicleFactorVisible: false, //承保规则 显示/隐藏
|
|
|
underwritingRulesAddVehicleFactorVisible: false, //承保规则录入 显示/隐藏
|
|
|
agreementhistoryRecordVisible: false, //协议历史
|