From 02dfdf937cddf4c5ea6a3a4ebfe8f4a51b6a85b8 Mon Sep 17 00:00:00 2001 From: zhang_li <2235006734@qqq.com> Date: Thu, 5 Dec 2024 15:41:14 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0loading?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../purchasereceiptRequestMain/index.vue | 44 +++++++++++-------- 1 file changed, 26 insertions(+), 18 deletions(-) diff --git a/src/views/wms/purchasereceiptManage/purchasereceipt/purchasereceiptRequestMain/index.vue b/src/views/wms/purchasereceiptManage/purchasereceipt/purchasereceiptRequestMain/index.vue index b8829a5e9..f35557a6b 100644 --- a/src/views/wms/purchasereceiptManage/purchasereceipt/purchasereceiptRequestMain/index.vue +++ b/src/views/wms/purchasereceiptManage/purchasereceipt/purchasereceiptRequestMain/index.vue @@ -584,7 +584,7 @@ const searchTableSuccess1 = async (formField, searchField, val, formRef, type, r let array = []//存储可采购数据 let array1 = []//存储可制造数据 let packingNumbers = [] - val.forEach((item,index) => { + val.forEach((item,index) => { packingNumbers.push(item.number) if (item.itemType == '可采购') { @@ -594,23 +594,31 @@ const searchTableSuccess1 = async (formField, searchField, val, formRef, type, r array1.push(item) } }) - if (array.length>0) { - await PackageApi.getPrintingLableId({packingNumbers:array.map(item1=>item1.number)}).then(res => { - console.log(res) - window.open(BASE_URL + '/jmreport/view/1016234988731322368?token=' + getAccessToken()+'&id=' + res) - }).catch(err => { - console.log(err) - message.error('创建标签失败') - }) - } - if (array1.length > 0) { - await PackageApi.batchPrintingLable(array1.map(item1=>item1.number).join(',')).then(res => { - console.log(res) - window.open(src.value + '&asn_number=' + res) - }).catch(err => { - console.log(err) - message.error('创建标签失败') - }) + console.log( searchTableRef.value) + tableObject.loading = true + try { + if (array.length>0) { + await PackageApi.getPrintingLableId({packingNumbers:array.map(item1=>item1.number)}).then(res => { + console.log(res) + window.open(BASE_URL + '/jmreport/view/1016234988731322368?token=' + getAccessToken()+'&id=' + res) + }).catch(err => { + console.log(err) + message.error('创建标签失败') + tableObject.loading = false + }) + } + if (array1.length > 0) { + await PackageApi.batchPrintingLable(array1.map(item1=>item1.number).join(',')).then(res => { + console.log(res) + window.open(src.value + '&asn_number=' + res) + }).catch(err => { + console.log(err) + message.error('创建标签失败') + tableObject.loading = false + }) + } + } finally { + tableObject.loading = false } }