From f5826a889f6b868512eb15a4e11562af45bfb605 Mon Sep 17 00:00:00 2001 From: qiuyuan Date: Mon, 9 Feb 2026 09:57:19 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apis/admin.ts | 3 + src/utils/index.ts | 4 + src/views/admin/account/accountSet/index.vue | 13 +- .../admin/account/cost/balance/index.vue | 38 +- .../admin/account/cost/deposit/index.vue | 407 +++++++++++++----- .../admin/account/cost/invoice/index.vue | 128 +++++- .../admin/account/myCertificate/index.vue | 2 +- src/views/instanceCreate/index.vue | 80 +++- src/views/login/component/register.vue | 32 +- src/views/login/index.vue | 6 +- src/views/market/index.vue | 15 +- 11 files changed, 554 insertions(+), 174 deletions(-) diff --git a/src/apis/admin.ts b/src/apis/admin.ts index 722f5ee..2f638b3 100644 --- a/src/apis/admin.ts +++ b/src/apis/admin.ts @@ -59,3 +59,6 @@ export const getExchangeList = (params:any) => request.get('/v1/balance/exchange // 兑换算力点 export const exchangePoint = (params:any) => request.put('/v1/balance/exchange_point',params) + +// 提现 +export const getWithdraw = (params:any) => request.put('/v1/balance/withdraw',params) diff --git a/src/utils/index.ts b/src/utils/index.ts index 05b7a64..3f77f4a 100644 --- a/src/utils/index.ts +++ b/src/utils/index.ts @@ -42,6 +42,7 @@ request.interceptors.response.use( if (code === 1) { return data??code; } else { + console.log("Response Data:", response); // 可抛出业务错误 return Promise.reject(new Error(message || "请求失败")); } @@ -56,6 +57,9 @@ request.interceptors.response.use( setTimeout(() => { window.location.href = "/login"; }, 3000); + } else if(res.status === 400){ + message.error(res.data); + return } else { return Promise.reject(error.response.data); } diff --git a/src/views/admin/account/accountSet/index.vue b/src/views/admin/account/accountSet/index.vue index 2149297..7e04ac9 100644 --- a/src/views/admin/account/accountSet/index.vue +++ b/src/views/admin/account/accountSet/index.vue @@ -22,7 +22,10 @@
认证类型未实名认证
-
前往认证 +
前往认证
认证类型{{ certificationInfo.certificationType @@ -773,6 +776,14 @@ const getCertificationInfo = async () => { message.error('获取认证信息失败'); } }; + +// 前往认证 +const goCertification = () => { + router.push('/layout/admin/realnameAuth'); +}; + + +// 前往修改手机号 onBeforeMount(() => { const userInfoStr = localStorage.getItem('userInfo'); if (userInfoStr) { diff --git a/src/views/admin/account/cost/balance/index.vue b/src/views/admin/account/cost/balance/index.vue index 6b5c3f9..d57ccf0 100644 --- a/src/views/admin/account/cost/balance/index.vue +++ b/src/views/admin/account/cost/balance/index.vue @@ -108,19 +108,19 @@