From 8a5ab393ccb5507fb710d1977cf0c86658ac0a51 Mon Sep 17 00:00:00 2001 From: weiwei Date: Thu, 26 Jun 2025 09:33:22 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=9D=E5=AD=98=E5=8F=91=E7=A5=A8=E8=A7=A6?= =?UTF-8?q?=E5=8F=91=E5=88=B7=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wallet/wallet-recharge-invoice/index.vue | 62 ++++++++++++------- .../wallet-recharge-invoice/print-dialog.vue | 7 ++- 2 files changed, 45 insertions(+), 24 deletions(-) diff --git a/src/views/wallet/wallet-recharge-invoice/index.vue b/src/views/wallet/wallet-recharge-invoice/index.vue index f9e4b3e..2d9120b 100644 --- a/src/views/wallet/wallet-recharge-invoice/index.vue +++ b/src/views/wallet/wallet-recharge-invoice/index.vue @@ -1,8 +1,7 @@ - + - + - + diff --git a/src/views/wallet/wallet-recharge-invoice/print-dialog.vue b/src/views/wallet/wallet-recharge-invoice/print-dialog.vue index 13c39e4..9a53190 100644 --- a/src/views/wallet/wallet-recharge-invoice/print-dialog.vue +++ b/src/views/wallet/wallet-recharge-invoice/print-dialog.vue @@ -116,6 +116,8 @@ import { displayPrice } from "/@/utils/formatMoney" import printJS from "print-js" import { bindInvoice } from "/@/api/wallet/wallet-recharge-invoice" +const emit = defineEmits(["refresh"]) + interface ReceiptData { itemJson: string code: string @@ -220,7 +222,10 @@ const saveReceipt = async () => { applyId: applyId.value, }) saveProgress.value = 100 - if (code == 0) return useMessage().success("保存成功") + if (code == 0) { + emit("refresh") + return useMessage().success("保存成功") + } useMessage().error(data.msg || "保存失败") } } catch (err) {