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

fix:手续费结算任务列表增加重复点击限制

刘恒 2 лет назад
Родитель
Сommit
20ba8402b4

+ 7 - 4
src/views/FinancialManagement/CarInsurance/CompanySettlement/CarInsurance/HandlingFees.vue

@@ -227,6 +227,7 @@
         <el-button
           size="small"
           type="primary"
+          :disabled="confirmDisabled"
           @click="handleSumbit('InvoicingData')"
           >确 定</el-button
         >
@@ -450,6 +451,7 @@ export default {
   },
   data() {
     return {
+      confirmDisabled: false,
       riskcodeList: [],
       formListbatch: [
         {
@@ -554,7 +556,6 @@ export default {
         //   name: "保司机构",
         //   type: "slot",
         // },
-        
 
         // {
         //   label: "保险公司",
@@ -675,7 +676,6 @@ export default {
           prop: "syDate",
           type: "datePicker",
         },
-        
       ],
       tableConfig: {
         columns: [
@@ -1066,7 +1066,6 @@ export default {
       });
     },
     areaSelectChange(obj) {
-      
       switch (obj.filed) {
         case "whole":
           this.areaqueryList(1, obj.id, "provinceId");
@@ -1089,7 +1088,7 @@ export default {
       });
     },
     selectCompanyChange(obj) {
-      console.log(obj)
+      console.log(obj);
       switch (obj.filed) {
         case "allPartnerCompaniesId":
           this.companyqueryList(obj.id, "provincePartnerCompaniesId");
@@ -1202,8 +1201,10 @@ export default {
     handleSumbit(formName) {
       this.$refs[formName].validate((valid) => {
         if (valid) {
+          this.confirmDisabled = true;
           if (this.selectionList[0].uploadUrl) {
             this.$message.error("请选择导出路径为空的数据!");
+            this.confirmDisabled = false;
             return false;
           }
           let data = {
@@ -1219,8 +1220,10 @@ export default {
               });
               this.findPage();
               this.dialogVisibleBatch = false;
+              this.confirmDisabled = false;
             } else {
               this.$message.error(res.msg);
+              this.confirmDisabled = false;
             }
           });
         } else {

Разница между файлами не показана из-за своего большого размера
+ 444 - 225
src/views/FinancialManagement/CarInsurance/CompanySettlement/NoCarInsurance/HandlingFees.vue


Некоторые файлы не были показаны из-за большого количества измененных файлов