Просмотр исходного кода

fix:财务管理非车手续费结算编辑bug修复

刘恒 1 год назад
Родитель
Сommit
9e39e11170

+ 13 - 2
src/views/FinancialManagement/CarInsurance/CompanySettlement/NoCarInsurance/HandlingFees.vue

@@ -421,13 +421,13 @@
           <el-col :span="8">
             <el-form-item label="保司机构" prop="partnerCompaniesId">
               <el-cascader
-                ref="partnerCompaniesCascader"
+                ref="partnerCompaniesCascaderEdit"
                 v-model="formDataEdit.partnerCompaniesId"
                 size="small"
                 :show-all-levels="false"
                 ize="small"
                 :options="ztreeNodes"
-                @change="partnerCompaniesFun"
+                @change="partnerCompaniesEditFun"
                 :props="optionProps"
                 clearable
                 filterable
@@ -1356,6 +1356,17 @@ export default {
         default:
       }
     },
+    partnerCompaniesEditFun(val) {
+      if (val && val.length > 0) {
+        this.formDataEdit.partnerCompaniesId = val[val.length - 1];
+        this.formDataEdit.partnerCompaniesName =
+          this.$refs.partnerCompaniesCascaderEdit.getCheckedNodes()[0].label;
+      } else {
+        this.formDataEdit.partnerCompaniesId = "";
+        this.formDataEdit.partnerCompaniesName = "";
+      }
+      // this.formDataEdit.partnerCompaniesId = val[val.length - 1];
+    },
     partnerCompaniesFun(val) {
       if (val && val.length > 0) {
         this.formDataAdd.partnerCompaniesId = val[val.length - 1];