From 282ac9e6bae273dc241ff23fae560c893237c1a8 Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期三, 31 一月 2024 16:30:24 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 src/views/quality/rawMaterial/index.vue |   20 +++++++++++++++-----
 1 files changed, 15 insertions(+), 5 deletions(-)

diff --git a/src/views/quality/rawMaterial/index.vue b/src/views/quality/rawMaterial/index.vue
index 0839cf1..cad0189 100644
--- a/src/views/quality/rawMaterial/index.vue
+++ b/src/views/quality/rawMaterial/index.vue
@@ -256,7 +256,10 @@
             this.table.toolbar.push({
                 text: '涓嬭浇妫�楠屾姤鍛�',
                 type: 'primary',
-                fun: this.downloadReport
+                loading: false,
+                disabled: false,
+                fun: this.downloadReport,
+
             })
         }
         if(this.permissions.quality_rawMaterial_del){
@@ -296,11 +299,18 @@
                 selection.forEach(ele=>{
                     ids.push(ele.id)
                 })
-                downloadReport({ids : ids}).then(res=>{
-                    transformZip(res)
-                }).catch(error=>{
+                this.table.toolbar.find((e) => e.text === '涓嬭浇妫�楠屾姤鍛�').loading = true
+                this.table.toolbar.find((e) => e.text === '涓嬭浇妫�楠屾姤鍛�').disabled = true
+                try{
+                    downloadReport({ids : ids}).then(res=>{
+                        transformZip(res)
+                    })
+                }catch(error){
                     console.log(error)
-                })
+                } finally{
+                    this.table.toolbar.find((e) => e.text === '涓嬭浇妫�楠屾姤鍛�').loading = false
+                    this.table.toolbar.find((e) => e.text === '涓嬭浇妫�楠屾姤鍛�').disabled = false
+                }
             }
         },
         //鏌ョ湅鎶ュ憡鎸夐挳

--
Gitblit v1.9.3