From c9537f5f04c0a83354b8c505cf923d9b4dd41062 Mon Sep 17 00:00:00 2001 From: my_ong <429426262@qq.com> Date: Thu, 19 Dec 2024 12:42:12 +0800 Subject: [PATCH] =?UTF-8?q?bug:=20=E5=85=B3=E9=97=AD=E6=9D=A1=E5=BD=A2?= =?UTF-8?q?=E7=A0=81=E7=AA=97=E5=8F=A3=E6=97=B6=E6=B8=85=E7=A9=BA=E6=95=B0?= =?UTF-8?q?=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/stock/material/material-page.vue | 14 +++++++++++--- src/views/stock/material/print-code.vue | 7 +++++++ 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/src/views/stock/material/material-page.vue b/src/views/stock/material/material-page.vue index e3a2141..d5831ce 100644 --- a/src/views/stock/material/material-page.vue +++ b/src/views/stock/material/material-page.vue @@ -80,10 +80,10 @@ title="条形码打印" width="100%" wrap-class-name="full-modal" - @ok="openPrint = false" - @cancel="openPrint = false" + @ok="closePrint" + @cancel="closePrint" > - + @@ -103,6 +103,7 @@ const materialPage = ref>() const loading = ref(false) const materialIdRef = ref() + const printcodeRef = ref() // 加载数据的方法 const loadData = async (page = 1, size = 10) => { @@ -233,10 +234,17 @@ }) } + // 打开打印弹窗 const showPrintModal = (applyId: number) => { openPrint.value = true materialIdRef.value = applyId } + + // 关闭打印弹窗 + const closePrint = () => { + openPrint.value = false + printcodeRef.value.clearContent() + }