From ac3bef4fa99b127db82a16461a7d141ebc40d41c Mon Sep 17 00:00:00 2001 From: liangzai <2440983361@qq.com> Date: Wed, 29 Apr 2026 11:39:08 +0800 Subject: [PATCH] f --- src/composables/useApiFetch.js | 8 ++++ src/views/Agent.vue | 4 +- src/views/CancelAccount.vue | 83 ++++++++++------------------------ vite.config.js | 4 +- 4 files changed, 36 insertions(+), 63 deletions(-) diff --git a/src/composables/useApiFetch.js b/src/composables/useApiFetch.js index d9c94bd..a7994ec 100644 --- a/src/composables/useApiFetch.js +++ b/src/composables/useApiFetch.js @@ -87,6 +87,14 @@ const useApiFetch = createFetch({ }, async afterFetch({ data, response }) { closeToast(); + + // 检测会员过期响应头,自动刷新代理信息 + const membershipExpired = response?.headers?.get?.('X-Membership-Expired'); + if (membershipExpired === 'true') { + const agentStore = useAgentStore(); + agentStore.fetchAgentStatus(); + } + // 全局处理响应 if (response.status === 401) { // 清除本地存储的 token diff --git a/src/views/Agent.vue b/src/views/Agent.vue index 4503f96..6ee27c7 100644 --- a/src/views/Agent.vue +++ b/src/views/Agent.vue @@ -14,14 +14,14 @@ 累计收益:¥ {{ (data?.total_earnings || 0).toFixed(2) }}
- 待结账金额:¥ {{ (data?.frozen_balance || 0).toFixed(2) }} + 冻结余额:¥ {{ (data?.frozen_balance || 0).toFixed(2) }}
- 待结账金额将在订单创建24小时后自动结账。 + 冻结余额将在订单创建24小时后自动结账。
diff --git a/src/views/CancelAccount.vue b/src/views/CancelAccount.vue index 65f6ece..25d52a0 100644 --- a/src/views/CancelAccount.vue +++ b/src/views/CancelAccount.vue @@ -96,12 +96,12 @@ function onConfirmTap() { if (showBalanceWarning.value) { showConfirmDialog({ title: '确认注销', - message: '您的代理账户仍有余额或待结账金额,注销后将无法通过本账号提现,确定继续注销?', + message: '您的代理账户仍有余额或冻结余额,注销后将无法通过本账号提现,确定继续注销?', confirmButtonText: '继续', cancelButtonText: '取消', }) .then(() => openSmsModal()) - .catch(() => {}) + .catch(() => { }) } else { openSmsModal() @@ -164,10 +164,8 @@ async function submitCancelAccount() { -
+

验证手机号 @@ -238,37 +221,19 @@ async function submitCancelAccount() {

将向 {{ maskName(mobile) }} 发送验证码。

- +
-
- -
diff --git a/vite.config.js b/vite.config.js index 95c429d..1be7b87 100644 --- a/vite.config.js +++ b/vite.config.js @@ -49,8 +49,8 @@ export default defineConfig({ strictPort: true, // 如果端口被占用则抛出错误而不是使用下一个可用端口 proxy: { "/api/v1": { - // target: "http://127.0.0.1:8888", // 本地接口地址 - target: "https://chimei.ronsafe.cn/", // 本地接口地址 + target: "http://127.0.0.1:8888", // 本地接口地址 + // target: "https://chimei.ronsafe.cn/", // 本地接口地址 changeOrigin: true, }, },