|
|
@@ -172,7 +172,7 @@
|
|
|
</el-col>
|
|
|
<el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl">
|
|
|
<el-form-item label="车辆用途" prop="vehicleUse">
|
|
|
- <el-select v-if="carInfo.carnature == '02'" v-model="carInfo.vehicleUse" placeholder="请选择使车辆用途" @blur="getCompanyList">
|
|
|
+ <el-select v-if="carInfo.carnature == '02'" v-model="carInfo.vehicleUse" placeholder="请选择使车辆用途" @change="vehicleUseChange" @blur="getCompanyList">
|
|
|
<el-option :label="item.dictTag" :value="item.dictValue"
|
|
|
v-for="(item, index) in outOfBusinessVehicleUseoptions" :key="index"></el-option>
|
|
|
</el-select>
|
|
|
@@ -210,7 +210,7 @@
|
|
|
<el-form-item label="所属性质 " prop="property">
|
|
|
<el-select v-model="carInfo.property" placeholder="请选择所属性质" @change="getCompanyListProperty">
|
|
|
<el-option :label="item.label" :value="item.value" v-for="(item, index) in propertyoptions"
|
|
|
- :key="index"></el-option>
|
|
|
+ :key="index" :disabled="propertyDisable(item)"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
@@ -256,8 +256,8 @@
|
|
|
<el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl">
|
|
|
<el-form-item label="车主类型" >
|
|
|
<el-select v-model="ownerInfo.property" placeholder="车主类型" @change="propertyTpe('ownerInfo')">
|
|
|
- <el-option label="法人" value="0"></el-option>
|
|
|
- <el-option label="个人" value="1"></el-option>
|
|
|
+ <el-option label="法人" value="0" :disabled="carInfo.property=='1'"></el-option>
|
|
|
+ <el-option label="个人" value="1" :disabled="carInfo.property=='2'"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
@@ -283,7 +283,7 @@
|
|
|
</el-col>
|
|
|
<el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl" v-if="ownerInfo.property=='0'">
|
|
|
<el-form-item label="注册资金" prop="registeredCapital">
|
|
|
- <el-input v-model="ownerInfo.registeredCapital" placeholder="请输入注册资金" type="text"
|
|
|
+ <el-input v-model="ownerInfo.registeredCapital" placeholder="请输入注册资金" type="text"
|
|
|
show-word-limit @blur="getCompanyList">
|
|
|
<el-button slot="append">万元</el-button>
|
|
|
</el-input>
|
|
|
@@ -351,7 +351,7 @@
|
|
|
<el-input v-model="ownerInfo.email" placeholder="请输入电子邮箱"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
-
|
|
|
+
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
</div>
|
|
|
@@ -410,7 +410,7 @@
|
|
|
</el-col>
|
|
|
<el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl" v-if="policyHolderInfo.property=='0'">
|
|
|
<el-form-item label="注册资金" prop="registeredCapital">
|
|
|
- <el-input v-model="policyHolderInfo.registeredCapital" placeholder="请输入注册资金" type="text"
|
|
|
+ <el-input v-model="policyHolderInfo.registeredCapital" placeholder="请输入注册资金" type="text"
|
|
|
show-word-limit @blur="getCompanyList">
|
|
|
<el-button slot="append">万元</el-button>
|
|
|
</el-input>
|
|
|
@@ -550,7 +550,7 @@
|
|
|
</el-col>
|
|
|
<el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl" v-if="insuredPersonInfo.property=='0'">
|
|
|
<el-form-item label="注册资金" prop="registeredCapital">
|
|
|
- <el-input v-model="insuredPersonInfo.registeredCapital" placeholder="请输入注册资金" type="text"
|
|
|
+ <el-input v-model="insuredPersonInfo.registeredCapital" placeholder="请输入注册资金" type="text"
|
|
|
show-word-limit @blur="getCompanyList">
|
|
|
<el-button slot="append">万元</el-button>
|
|
|
</el-input>
|
|
|
@@ -593,7 +593,7 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl">
|
|
|
- <el-form-item label="地址" prop="addr">
|
|
|
+ <el-form-item label="地址" prop="addr">
|
|
|
<el-input v-model="insuredPersonInfo.addr" placeholder="请输入地址" type="text" @blur="getCompanyList"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
@@ -5652,10 +5652,10 @@ export default {
|
|
|
propertyoptions:[
|
|
|
{
|
|
|
value:'1',
|
|
|
- label:'个人'
|
|
|
+ label:'个人',
|
|
|
},{
|
|
|
value:'2',
|
|
|
- label:'企业'
|
|
|
+ label:'企业',
|
|
|
},
|
|
|
],
|
|
|
relifReasonoptions: [], //减免税原因代码
|
|
|
@@ -5763,7 +5763,7 @@ export default {
|
|
|
detailJiaYiTitle: '查看详情',
|
|
|
oldData: {}, // 旧获取公司参数
|
|
|
myQrCode: null,
|
|
|
- businessform:{
|
|
|
+ businessform:{
|
|
|
name: "", //姓名
|
|
|
identifyType: "02", //身份证类型
|
|
|
legalRepresentative: "", //法人
|
|
|
@@ -6008,6 +6008,21 @@ export default {
|
|
|
},
|
|
|
},
|
|
|
methods: {
|
|
|
+ vehicleUseChange(value){
|
|
|
+ if(value='05'){
|
|
|
+ this.carInfo.property='1';
|
|
|
+ this.ownerInfo.property='1';
|
|
|
+ this.ownerInfo.identifyType='01'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ propertyDisable(item){
|
|
|
+ if(this.carInfo.vehicleUse=='05' && item.label=='企业'){
|
|
|
+ return true;
|
|
|
+ }else{
|
|
|
+ return false;
|
|
|
+
|
|
|
+ }
|
|
|
+ },
|
|
|
deleteJiaYi(reslistindex, drivingIndex) {
|
|
|
this.totalCompanyList[reslistindex].programme.drivingList.splice(drivingIndex, 1)
|
|
|
this.$forceUpdate()
|
|
|
@@ -6030,6 +6045,7 @@ export default {
|
|
|
},
|
|
|
// 所属性质字段
|
|
|
getCompanyListProperty(data){
|
|
|
+ console.log(data)
|
|
|
if(data=='1'){
|
|
|
this.ownerInfo.property='1'
|
|
|
this.policyHolderInfo.property='1'
|
|
|
@@ -6134,7 +6150,7 @@ export default {
|
|
|
Number(_this.policyHolderInfo.city),
|
|
|
Number(_this.policyHolderInfo.county),
|
|
|
]:[]
|
|
|
-
|
|
|
+
|
|
|
this.selectedOptions13 = _this.insuredPersonInfo.province?[
|
|
|
Number(_this.insuredPersonInfo.province),
|
|
|
Number(_this.insuredPersonInfo.city),
|
|
|
@@ -6560,7 +6576,7 @@ export default {
|
|
|
if (paramsEdit.carinfo.transferFlag) {
|
|
|
this.transferDateShow = true;
|
|
|
}
|
|
|
- paramsEdit.risk.map((ele) => {
|
|
|
+ paramsEdit.risk.map((ele) => {
|
|
|
if (ele.riskCode == "0507") {
|
|
|
_this.jqchecked = true;
|
|
|
this.protocolJudge("0507", true);
|
|
|
@@ -12641,7 +12657,7 @@ export default {
|
|
|
this.$message.error("上传图片只能是 JPG、PNG 格式!");
|
|
|
return false;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
var file = file.raw;
|
|
|
let files = window.URL.createObjectURL(file); //转链接
|
|
|
this.businessImg = files;
|
|
|
@@ -12871,7 +12887,7 @@ else{
|
|
|
default:
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
},
|
|
|
businessjoggle(param) {
|
|
|
const loading = this.$loading({
|
|
|
@@ -12895,7 +12911,7 @@ else{
|
|
|
identifyType:'10',
|
|
|
scope: res.data.businessScope,
|
|
|
legalPerson: res.data.legalRepresentative,
|
|
|
- registeredCapital:parseInt(res.data.registeredCapital)
|
|
|
+ registeredCapital:parseInt(res.data.registeredCapital)
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -12985,13 +13001,13 @@ else{
|
|
|
this.businessform.property='0'
|
|
|
switch (this.userIndex) {
|
|
|
case 2:
|
|
|
- this.ownerInfo ={...this.ownerInfo,...this.businessform}
|
|
|
+ this.ownerInfo ={...this.ownerInfo,...this.businessform}
|
|
|
break;
|
|
|
case 3:
|
|
|
- this.policyHolderInfo ={...this.policyHolderInfo,...this.businessform}
|
|
|
+ this.policyHolderInfo ={...this.policyHolderInfo,...this.businessform}
|
|
|
break;
|
|
|
case 4:
|
|
|
- this.insuredPersonInfo ={...this.insuredPersonInfo,...this.businessform}
|
|
|
+ this.insuredPersonInfo ={...this.insuredPersonInfo,...this.businessform}
|
|
|
break;
|
|
|
}
|
|
|
}
|
|
|
@@ -13032,7 +13048,7 @@ else{
|
|
|
this.D03File = ""; // 投保人背面base64
|
|
|
Object.keys(this.ownerInfoform).forEach((key) => {
|
|
|
this.ownerInfoform[key] = "";
|
|
|
- });
|
|
|
+ });
|
|
|
Object.keys(this.businessform).forEach((key) => {
|
|
|
this.businessform[key] = "";
|
|
|
});
|