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/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