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 @@