From 7679f6de37597b679a005a9bb9d43fcde42f1be7 Mon Sep 17 00:00:00 2001 From: BTMuli Date: Wed, 15 Apr 2026 19:34:47 +0800 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20=E8=BF=81=E7=A7=BB?= =?UTF-8?q?=E5=89=A9=E4=BD=99=E8=AF=B7=E6=B1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/app/t-sidebar.vue | 20 +-- src/components/func/loading.vue | 27 ++- src/components/pageConfig/tc-userBadge.vue | 30 ++-- src/components/pageConfig/tco-gameLogin.vue | 56 ++++-- src/components/pageHome/ph-comp-sign.vue | 97 ++++++----- src/components/pageHome/ph-sign-item.vue | 163 ++++++++++-------- src/components/userScripts/tus-sign.vue | 70 +++++--- src/components/viewPost/tp-text.vue | 30 +++- .../viewPost/vp-overlay-collection.vue | 21 ++- src/components/viewPost/vp-overlay-user.vue | 19 +- src/pages/User/Gacha.vue | 33 ++-- src/pages/User/GachaB.vue | 35 ++-- src/pages/common/PageAnno.vue | 48 +++++- src/plugins/Bili/request/getVideoUrl.ts | 5 +- src/plugins/Bili/utils.ts | 5 +- src/plugins/Sqlite/modules/userAccount.ts | 10 +- src/request/bbsReq.ts | 62 +++---- src/request/hk4eReq.ts | 80 ++++----- src/request/lunaReq.ts | 64 +++---- src/request/miscReq.ts | 58 ++++--- src/utils/TGClient.ts | 16 +- src/views/t-anno-json.vue | 45 ++++- src/views/t-anno.vue | 22 ++- 23 files changed, 601 insertions(+), 415 deletions(-) diff --git a/src/components/app/t-sidebar.vue b/src/components/app/t-sidebar.vue index ef96120d..35ed76f7 100644 --- a/src/components/app/t-sidebar.vue +++ b/src/components/app/t-sidebar.vue @@ -461,7 +461,7 @@ async function tryGetTokens(ck: TGApp.App.Account.Cookie): Promise { try { const briefRes = await bbsReq.userInfo(ck); console.debug(briefRes); - if ("retcode" in briefRes) { + if (briefRes.retcode !== 0) { await showLoading.end(); showSnackbar.error(`[${briefRes.retcode}]${briefRes.message}`); await TGLogger.Warn(`获取用户数据失败:${briefRes.retcode}-${briefRes.message}`); @@ -470,10 +470,10 @@ async function tryGetTokens(ck: TGApp.App.Account.Cookie): Promise { } showSnackbar.success("获取用户信息成功"); briefInfoGet = { - nickname: briefRes.nickname, - uid: briefRes.uid, - avatar: briefRes.avatar_url, - desc: briefRes.introduce, + nickname: briefRes.data.user_info.nickname, + uid: briefRes.data.user_info.uid, + avatar: briefRes.data.user_info.avatar_url, + desc: briefRes.data.user_info.introduce, }; await showLoading.update("正在保存用户数据"); await TSUserAccount.account.saveAccount({ @@ -764,7 +764,7 @@ async function addByCookie(): Promise { let briefInfoGet: TGApp.App.Account.BriefInfo | undefined; try { const briefRes = await bbsReq.userInfo(ck); - if ("retcode" in briefRes) { + if (briefRes.retcode !== 0) { await showLoading.end(); showSnackbar.error(`[${briefRes.retcode}]${briefRes.message}`); await TGLogger.Warn(`获取用户数据失败:${briefRes.retcode}-${briefRes.message}`); @@ -772,10 +772,10 @@ async function addByCookie(): Promise { return; } briefInfoGet = { - nickname: briefRes.nickname, - uid: briefRes.uid, - avatar: briefRes.avatar_url, - desc: briefRes.introduce, + nickname: briefRes.data.user_info.nickname, + uid: briefRes.data.user_info.uid, + avatar: briefRes.data.user_info.avatar_url, + desc: briefRes.data.user_info.introduce, }; } catch (e) { const errMsg = TGHttps.getErrMsg(e); diff --git a/src/components/func/loading.vue b/src/components/func/loading.vue index f90eb969..87f10407 100644 --- a/src/components/func/loading.vue +++ b/src/components/func/loading.vue @@ -29,6 +29,7 @@