From 215f0c650052088891c67a5fb085534f01124f18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=9B=AE=E6=A3=83?= Date: Mon, 31 Mar 2025 11:49:44 +0800 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20=E9=87=8D=E6=9E=84?= =?UTF-8?q?=E4=BC=A0=E9=80=92=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/app/t-postcard.vue | 4 +-- src/components/viewPost/vp-overlay-user.vue | 2 +- src/pages/common/PostCollect.vue | 29 ++++++++++++++++++--- src/pages/common/PostForum.vue | 3 ++- src/pages/common/PostTopic.vue | 3 ++- 5 files changed, 32 insertions(+), 9 deletions(-) diff --git a/src/components/app/t-postcard.vue b/src/components/app/t-postcard.vue index 463a2649..9b1136b8 100644 --- a/src/components/app/t-postcard.vue +++ b/src/components/app/t-postcard.vue @@ -114,7 +114,7 @@ type TPostCardProps = { }; type TPostCardEmits = { (e: "onSelected", v: string): void; - (e: "onUserClick", v: TGApp.BBS.Post.User): void; + (e: "onUserClick", u: TGApp.BBS.Post.User, g: number): void; }; type RenderForum = { name: string; icon: string; id: number }; type RenderStatus = { stat: number; label: string; color: string }; @@ -271,7 +271,7 @@ async function toForum(forum: RenderForum): Promise { function onUserClick(): void { if (props.selectMode) return; if (!card.value || card.value.user === null) return; - emits("onUserClick", card.value.user); + emits("onUserClick", card.value.user, props.modelValue.post.game_id); }