From f9b2e1ae4aa8e9a5f8ef6a5be6e3a9a4fa87459b Mon Sep 17 00:00:00 2001 From: dzc <2388224167@qq.com> Date: Fri, 17 Apr 2026 17:01:15 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E5=85=85=E5=80=BCbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/recharge-package/form.vue | 21 ++++--- .../components/recharge-package/index.vue | 61 +++++-------------- 2 files changed, 28 insertions(+), 54 deletions(-) diff --git a/src/views/wallet/wallet-setting/components/recharge-package/form.vue b/src/views/wallet/wallet-setting/components/recharge-package/form.vue index 7d2bf9c..35a3002 100644 --- a/src/views/wallet/wallet-setting/components/recharge-package/form.vue +++ b/src/views/wallet/wallet-setting/components/recharge-package/form.vue @@ -46,7 +46,7 @@ import { useDict } from "/@/hooks/dict" import { useMessage } from "/@/hooks/message" import { getObj, addObj, putObj } from "/@/api/wallet/wallet-recharge-package" import { rule } from "/@/utils/validate" -import { storePrice } from "/@/utils/formatMoney" +import { storePrice, displayPrice } from "/@/utils/formatMoney" const emit = defineEmits(["refresh"]) // 定义变量内容 @@ -112,16 +112,19 @@ const onSubmit = async () => { } // 初始化表单数据 -const getwalletRechargePackageData = (id: string) => { +const getwalletRechargePackageData = async (id: string) => { // 获取数据 loading.value = true - getObj(id) - .then((res: any) => { - Object.assign(form, res.data) - }) - .finally(() => { - loading.value = false - }) + try { + const { data } = await getObj(id) + data.payPrice = displayPrice(data.payPrice, "") + data.bonusPrice = displayPrice(data.bonusPrice, "") + Object.assign(form, data) + } catch (error) { + console.log("初始化表单数据意外的错误error:", error); + } finally { + loading.value = false + } } // 暴露变量 diff --git a/src/views/wallet/wallet-setting/components/recharge-package/index.vue b/src/views/wallet/wallet-setting/components/recharge-package/index.vue index cb0cc9f..9b13c5f 100644 --- a/src/views/wallet/wallet-setting/components/recharge-package/index.vue +++ b/src/views/wallet/wallet-setting/components/recharge-package/index.vue @@ -3,46 +3,23 @@