|
|
@@ -68,8 +68,8 @@
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="保司机构" prop="partnerCompaniesId">
|
|
|
- <el-cascader v-model="formDataAdd.partnerCompaniesId" size="small" :show-all-levels="false" ize="small"
|
|
|
- :options="ztreeNodes" :props="optionProps" clearable filterable></el-cascader>
|
|
|
+ <el-cascader v-model="formDataAdd.partnerCompaniesId" ref="partnerCompaniesCascader" size="small" :show-all-levels="false" ize="small"
|
|
|
+ :options="ztreeNodes" @change="partnerCompaniesFun" :props="optionProps" clearable filterable></el-cascader>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
@@ -81,7 +81,7 @@
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="险种" prop="riskcode">
|
|
|
- <el-select v-model="formDataAdd.riskcode" multiple placeholder="选择险种" size="small">
|
|
|
+ <el-select v-model="formDataAdd.riskcode" placeholder="选择险种" size="small">
|
|
|
<el-option v-for="item in InsInsuranceKindoptions" :key="item.dictValue" :label="item.dictTag"
|
|
|
:value="item.dictValue"></el-option>
|
|
|
</el-select>
|
|
|
@@ -538,6 +538,11 @@ export default {
|
|
|
this.$api.dept.findDeptTree("9", "").then((res) => {
|
|
|
this.treedata = res.data;
|
|
|
});
|
|
|
+ this.$api.insCompany.dicType('agreementType').then((res) => {
|
|
|
+ if (res.code == 200) {
|
|
|
+ this.agreementTypeoptions = res.data.ddList;
|
|
|
+ }
|
|
|
+ });
|
|
|
this.$api.cost.gainTopList({ type: 1 }).then(res => {
|
|
|
if (res.data) {
|
|
|
this.InsCompanyList = res.data;
|
|
|
@@ -548,6 +553,16 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
methods: {
|
|
|
+ partnerCompaniesFun(val){
|
|
|
+ if(val && val.length>0){
|
|
|
+ this.formDataAdd.partnerCompaniesId=val[val.length-1]
|
|
|
+ this.formDataAdd.partnerCompaniesName=this.$refs.partnerCompaniesCascader.getCheckedNodes()[0].label
|
|
|
+ }
|
|
|
+ else{
|
|
|
+ this.formDataAdd.partnerCompaniesId=''
|
|
|
+ this.formDataAdd.partnerCompaniesName=''
|
|
|
+ }
|
|
|
+ },
|
|
|
handleSumbit() {
|
|
|
if(!this.selectionListbatch[0].uploadUrl){
|
|
|
this.$message.error('请选择有导出路径的数据!')
|
|
|
@@ -688,16 +703,7 @@ drivinguploadBatchs(file, fileList){
|
|
|
},
|
|
|
newAdd(){
|
|
|
this.dialogVisibleAdd=true
|
|
|
- this.$api.cost.gainTopList({ type: 1 }).then(res => {
|
|
|
- if (res.data) {
|
|
|
- this.InsCompanyList = res.data;
|
|
|
- }
|
|
|
- });
|
|
|
- this.$api.insCompany.dicType('agreementType').then((res) => {
|
|
|
- if (res.code == 200) {
|
|
|
- this.agreementTypeoptions = res.data.ddList;
|
|
|
- }
|
|
|
- });
|
|
|
+ this.formDataAdd={}
|
|
|
},
|
|
|
handleCloseadd(){
|
|
|
this.dialogVisibleAdd=false
|
|
|
@@ -709,7 +715,6 @@ drivinguploadBatchs(file, fileList){
|
|
|
isNotCar:1,
|
|
|
isNotDocumentary:1,
|
|
|
companyName:this.InsCompanyList.find(val=>val.id==this.formDataAdd.companyId).name,
|
|
|
- partnerCompaniesName:this.InsCompanyList.find(val=>val.id==this.formDataAdd.partnerCompaniesId).name,
|
|
|
}
|
|
|
this.$api.task.fncplyFeeInsert({...this.formDataAdd,...data})
|
|
|
.then(res => {
|