From f71832a6389efa2f851b8b7bd7a615ed2d3250e4 Mon Sep 17 00:00:00 2001
From: licp <lichunping@guanfang.com.cn>
Date: 星期四, 28 三月 2024 13:16:16 +0800
Subject: [PATCH] 完成模具页面
---
src/views/quality/finishedProductInspection/index.vue | 18 ++++++++++++++----
1 files changed, 14 insertions(+), 4 deletions(-)
diff --git a/src/views/quality/finishedProductInspection/index.vue b/src/views/quality/finishedProductInspection/index.vue
index 89c80e9..1856df6 100644
--- a/src/views/quality/finishedProductInspection/index.vue
+++ b/src/views/quality/finishedProductInspection/index.vue
@@ -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