From 466a8539050d4c129718b23a536a24676ee5f1d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B2=A1=E5=A4=8D=E4=B9=A0?= <2353956224@qq.com> Date: Mon, 30 Mar 2026 09:53:08 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A4=E7=89=8C=E4=B8=8B=E7=BA=BF=E6=8F=90?= =?UTF-8?q?=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 3 +- src/api/pk-mini.js | 9 + src/components/pk-mini/mine/PointsList.vue | 316 ++++++++++++++++++++- src/layout/WorkbenchLayout.vue | 201 ++++++------- src/views/tk/Workbenches.vue | 137 ++++++++- 5 files changed, 539 insertions(+), 127 deletions(-) diff --git a/src/App.vue b/src/App.vue index 276694b..64ddd86 100644 --- a/src/App.vue +++ b/src/App.vue @@ -69,6 +69,7 @@ onMounted(() => { }).catch(() => { document.title = 'Yolo终端' }) + console.log('[App]', !isDev, isElectronEnv, !updateReady.value) // Check Login try { @@ -156,7 +157,7 @@ const startHealthCheck = () => { try { const result = await window.electronAPI.checkHealth() if (result.success && result.code === 40400) { - alert('当前账号已在其他地方登录,请重新登录') + alert(result.message) localStorage.removeItem(USER_KEY) // 隐藏所有 BrowserView 并停止自动化,防止视图悬浮在登录页上方 try { diff --git a/src/api/pk-mini.js b/src/api/pk-mini.js index 84d1484..f671281 100644 --- a/src/api/pk-mini.js +++ b/src/api/pk-mini.js @@ -226,3 +226,12 @@ export function resendEmail(data) { export function logout(data) { return postAxios({ url: 'user/logout', data }) } +// 获取商品列表 +export function getPkItemList(data) { + return getAxios({ url: 'pkItem/list', params: data }) +} + +// 购买商品 +export function buyPkItem(data) { + return postAxios({ url: 'pkItem/buy', data }) +} \ No newline at end of file diff --git a/src/components/pk-mini/mine/PointsList.vue b/src/components/pk-mini/mine/PointsList.vue index d5bb950..004f76e 100644 --- a/src/components/pk-mini/mine/PointsList.vue +++ b/src/components/pk-mini/mine/PointsList.vue @@ -6,6 +6,7 @@
到期时间: {{ timestampToTime(expiredTime) }}
@@ -297,7 +304,8 @@