From e133bf95cba024ec640eb1a6d7e714333ee8b937 Mon Sep 17 00:00:00 2001 From: qb <1191961160@qq.com> Date: Thu, 25 Jul 2024 15:01:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=B9=B2=E7=BA=BF=E5=8C=85?= =?UTF-8?q?=E6=9D=A1=E6=89=93=E5=8D=B0=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/waybill/orderPackageListDetails.vue | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/views/waybill/orderPackageListDetails.vue b/src/views/waybill/orderPackageListDetails.vue index 7c1b0cdd..db70b6d3 100644 --- a/src/views/waybill/orderPackageListDetails.vue +++ b/src/views/waybill/orderPackageListDetails.vue @@ -317,6 +317,7 @@ import { debounce, deepClone, handleClearTableQuery, + getObjType, } from '@/utils/util'; import { packageListColumnList, @@ -702,10 +703,15 @@ const printOrder = async ({ row }) => { }; const res = await getShowAdvancePackgeCode(qr); const { code, data } = res.data; - if (code !== 200) return; + if (code !== 200 || !data || getObjType(data.moldList) !== 'array') return; + if (data.moldList.length === 0) return; + + for (const iterator of data.moldList) { + details.html += iterator; + } details.popUpShow.QRCodeVisible = true; - details.html = getHtmls(data.dataList, data.templateHtml); + // details.html = getHtmls(data.dataList, data.templateHtml); } catch (error) { console.log('error :>> ', error); } finally {