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) {