From 65b2b4acbac97efb44a10e0fabab65680c7dab6b Mon Sep 17 00:00:00 2001 From: weiwei Date: Wed, 9 Apr 2025 11:10:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wallet/wallet-recharge-apply/form.vue | 45 ++++++++++--------- 1 file changed, 25 insertions(+), 20 deletions(-) diff --git a/src/views/wallet/wallet-recharge-apply/form.vue b/src/views/wallet/wallet-recharge-apply/form.vue index 117b878..ebcaad3 100644 --- a/src/views/wallet/wallet-recharge-apply/form.vue +++ b/src/views/wallet/wallet-recharge-apply/form.vue @@ -80,12 +80,15 @@ const openDialog = async (id: string) => { form.id = "" // 重置表单数据 - dataFormRef.value?.resetFields() + nextTick(() => { + dataFormRef.value?.resetFields() + form.walletTypeId = "" + }) // 获取walletRechargeApply信息 if (id) { form.id = id - getwalletRechargeApplyData(id) + await getwalletRechargeApplyData(id) } const res = await getWalletTypeSimple() @@ -102,30 +105,32 @@ const onSubmit = async () => { const valid = await dataFormRef.value.validate().catch(() => {}) if (!valid) return false - try { - loading.value = true - form.id ? await putObj(form) : await addObj(form) - useMessage().success(form.id ? "修改成功" : "添加成功") - visible.value = false - emit("refresh") - } catch (err: any) { - useMessage().error(err.msg) - } finally { - loading.value = false - } + // try { + // loading.value = true + // form.id ? await putObj(form) : await addObj(form) + // useMessage().success(form.id ? "修改成功" : "添加成功") + // visible.value = false + // emit("refresh") + // } catch (err: any) { + // useMessage().error(err.msg) + // } finally { + // loading.value = false + // } } // 初始化表单数据 -const getwalletRechargeApplyData = (id: string) => { +const getwalletRechargeApplyData = async (id: string) => { // 获取数据 loading.value = true - getObj(id) - .then((res: any) => { + try { + const res = await getObj(id) + if (res.code == 0) { Object.assign(form, res.data) - }) - .finally(() => { - loading.value = false - }) + } + } catch (err: any) { + } finally { + loading.value = false + } } // 暴露变量