From 41cad2434411b2eac1b9814d47d06e34c291f285 Mon Sep 17 00:00:00 2001
From: licp <lichunping@guanfang.com.cn>
Date: 星期五, 29 三月 2024 16:29:40 +0800
Subject: [PATCH] 完成首页等问题修改

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

diff --git a/src/views/quality/finishedProductInspection/index.vue b/src/views/quality/finishedProductInspection/index.vue
index d71804a..1856df6 100644
--- a/src/views/quality/finishedProductInspection/index.vue
+++ b/src/views/quality/finishedProductInspection/index.vue
@@ -169,7 +169,7 @@
                     {
                         minWidth: '120',
                         prop: 'createTime',
-                        label: '妫�楠屾棩鏈�',
+                        label: '鎶ユ鏃ユ湡',
                         sort: true,
                         isTrue: true,
                         isSearch: true,
@@ -205,6 +205,8 @@
             this.table.toolbar.push({
                 text: '涓嬭浇妫�楠屾姤鍛�',
                 type: 'primary',
+                loading: false,
+                disabled: false,
                 fun: this.downloadProReport
             })
         }
@@ -229,6 +231,7 @@
     },
     methods: {
         downloadProReport(){
+            const _than = this
             let selection = this.multipleSelection
             if(!selection || selection.length < 1){
                 this.$message.error("璇峰厛閫夋嫨妫�楠屾暟鎹�")
@@ -245,11 +248,18 @@
                 selection.forEach(ele=>{
                     ids.push(ele.id)
                 })
-                downloadReport({ids : ids}).then(res=>{
-                    transformZip(res)
-                }).catch(error=>{
+                _than.table.toolbar.find((e) => e.text === '涓嬭浇妫�楠屾姤鍛�').loading = true
+                _than.table.toolbar.find((e) => e.text === '涓嬭浇妫�楠屾姤鍛�').disabled = true
+                try {
+                    downloadReport({ids : ids}).then(res=>{
+                        transformZip(res)
+                    })
+                } catch (error) {
                     console.log(error)
-                })
+                } finally{
+                    _than.table.toolbar.find((e) => e.text === '涓嬭浇妫�楠屾姤鍛�').loading = false
+                    _than.table.toolbar.find((e) => e.text === '涓嬭浇妫�楠屾姤鍛�').disabled = false
+                }
             }
         },
         //鎵撳嵃鎸夐挳

--
Gitblit v1.9.3