From 7fca02745d606514a22dc2f4673e3ea1475495b6 Mon Sep 17 00:00:00 2001
From: zouyu <2723363702@qq.com>
Date: 星期二, 30 一月 2024 16:54:52 +0800
Subject: [PATCH] 质检报告修改

---
 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 ecdd037..b16d9e5 100644
--- a/src/views/quality/rawMaterial/index.vue
+++ b/src/views/quality/rawMaterial/index.vue
@@ -244,7 +244,10 @@
             this.table.toolbar.push({
                 text: '涓嬭浇妫�楠屾姤鍛�',
                 type: 'primary',
-                fun: this.downloadReport
+                loading: false,
+                disabled: false,
+                fun: this.downloadReport,
+
             })
         }
         if(this.permissions.quality_rawMaterial_del){
@@ -284,11 +287,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