From 07abdb23544433f9dd53c0a5f160a4f43268bb27 Mon Sep 17 00:00:00 2001 From: dzc <2388224167@qq.com> Date: Wed, 25 Jun 2025 21:04:30 +0800 Subject: [PATCH 1/2] 11 --- src/api/wallet/wallet-recharge-apply.ts | 8 ++ .../wallet/wallet-recharge-apply/form.vue | 4 +- .../wallet/wallet-recharge-apply/index.vue | 132 ++++++------------ .../wallet-recharge-apply/upload-excel.vue | 60 ++++---- .../wallet/wallet-recharge-invoice/index.vue | 71 +++++----- 5 files changed, 113 insertions(+), 162 deletions(-) diff --git a/src/api/wallet/wallet-recharge-apply.ts b/src/api/wallet/wallet-recharge-apply.ts index 5107fce..bdca851 100644 --- a/src/api/wallet/wallet-recharge-apply.ts +++ b/src/api/wallet/wallet-recharge-apply.ts @@ -1,5 +1,13 @@ import request from "/@/utils/request" +export function saveTopup(data?: Object) { + return request({ + url: "/wallet/wallet-recharge-apply/save-topup", + method: "post", + data: data, + }) +} + export function apply(query?: Object) { return request({ url: "/wallet/wallet-recharge-apply/apply", diff --git a/src/views/wallet/wallet-recharge-apply/form.vue b/src/views/wallet/wallet-recharge-apply/form.vue index 0ab2fdd..d75ca1e 100644 --- a/src/views/wallet/wallet-recharge-apply/form.vue +++ b/src/views/wallet/wallet-recharge-apply/form.vue @@ -12,8 +12,8 @@ - diff --git a/src/views/wallet/wallet-recharge-apply/index.vue b/src/views/wallet/wallet-recharge-apply/index.vue index fdefcf8..63a3697 100644 --- a/src/views/wallet/wallet-recharge-apply/index.vue +++ b/src/views/wallet/wallet-recharge-apply/index.vue @@ -1,7 +1,8 @@ - + - + - + diff --git a/src/views/wallet/wallet-recharge-apply/upload-excel.vue b/src/views/wallet/wallet-recharge-apply/upload-excel.vue index 4a92390..d208ebd 100644 --- a/src/views/wallet/wallet-recharge-apply/upload-excel.vue +++ b/src/views/wallet/wallet-recharge-apply/upload-excel.vue @@ -3,35 +3,19 @@ - + - +
{{ $t("excel.operationNotice") }} @@ -40,13 +24,8 @@ @@ -62,7 +41,8 @@ - + @@ -80,6 +60,7 @@ import { useUserInfo } from "/@/stores/userInfo" import other from "/@/utils/other" import { Session } from "/@/utils/storage" import { auths } from "/@/utils/authFunction" +import * as walletRechargeApplyApi from "/@/api/wallet/wallet-recharge-apply" const { userInfos: { roleCodes }, @@ -183,9 +164,20 @@ const submitFileForm = async () => { uploadRef.value.submit() return } - - const valid = await dataFormRef.value.validate().catch(() => {}) + const valid = await dataFormRef.value.validate().catch(() => { }) if (!valid) return + try { + state.upload.isUploading = true + await walletRechargeApplyApi.saveTopup({ ...form }) + state.upload.open = false + useMessage().success("导入成功充值") + emit?.("refreshDataList") + } catch (error: any) { + console.error(error); + useMessage().error(error.msg || "新增充值数据错误") + } finally { + state.upload.isUploading = false + } } /** diff --git a/src/views/wallet/wallet-recharge-invoice/index.vue b/src/views/wallet/wallet-recharge-invoice/index.vue index 8c547be..ccddc85 100644 --- a/src/views/wallet/wallet-recharge-invoice/index.vue +++ b/src/views/wallet/wallet-recharge-invoice/index.vue @@ -1,30 +1,40 @@ - +
- + From 3d29570a44f3d4c83869016e32deffa80eadeec6 Mon Sep 17 00:00:00 2001 From: dzc <2388224167@qq.com> Date: Wed, 25 Jun 2025 21:12:43 +0800 Subject: [PATCH 2/2] 111 --- .../wallet/wallet-recharge-invoice/index.vue | 71 ++++++++++--------- 1 file changed, 36 insertions(+), 35 deletions(-) diff --git a/src/views/wallet/wallet-recharge-invoice/index.vue b/src/views/wallet/wallet-recharge-invoice/index.vue index bdec982..63bb05b 100644 --- a/src/views/wallet/wallet-recharge-invoice/index.vue +++ b/src/views/wallet/wallet-recharge-invoice/index.vue @@ -1,30 +1,40 @@
- + - +