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 {