diff --git a/frontend/src/components-mobile/group/ActivityFeedMobile.vue b/frontend/src/components-mobile/group/ActivityFeedMobile.vue new file mode 100644 index 0000000..8ad9bfc --- /dev/null +++ b/frontend/src/components-mobile/group/ActivityFeedMobile.vue @@ -0,0 +1,400 @@ + + + + + + + + + + + 进行中 + + {{ teamStore.currentSession?.gameName }} + + {{ teamStore.currentSession?.name }} · {{ teamStore.currentSession?.members?.length || 0 }} 人 + + 进入语音房 → + + + + + 发起组队 + + + + + + + + {{ statusLabels[status] }} + {{ list.length }} + + + + + + {{ m.name || m.username }} + {{ m.statusNote }} + + + + + + + + + + 发起组队 + + + + + + 邀请成员(空闲:{{ idleMembers.length }}) + + + + {{ m.name || m.username }} + + + 暂无其他空闲成员 + + + + + 开始组队 + + + + + + + + diff --git a/frontend/src/components-mobile/group/MemberListMobile.vue b/frontend/src/components-mobile/group/MemberListMobile.vue new file mode 100644 index 0000000..79b48b0 --- /dev/null +++ b/frontend/src/components-mobile/group/MemberListMobile.vue @@ -0,0 +1,315 @@ + + + + + + + + + + + 入群申请({{ joinRequests.length }}) + + + + {{ req.expand?.user?.name || req.expand?.user?.username }} + + + 通过 + 拒绝 + + + + + + + + + + + + + + + + + + + {{ statusLabels[status] }} + {{ list.length }} + + + + + + + {{ m.name || m.username }} + 群主 + + {{ m.statusNote }} + + 移除 + + + + + + + diff --git a/frontend/src/router/index.ts b/frontend/src/router/index.ts index 838e26c..146f53d 100644 --- a/frontend/src/router/index.ts +++ b/frontend/src/router/index.ts @@ -80,7 +80,7 @@ const routes: RouteRecordRaw[] = [ name: 'GroupView', component: view( () => import('@/views/GroupView.vue'), - mobilePlaceholder + () => import('@/views-mobile/GroupViewMobile.vue') ), props: true }, diff --git a/frontend/src/views-mobile/GroupViewMobile.vue b/frontend/src/views-mobile/GroupViewMobile.vue new file mode 100644 index 0000000..6a4b147 --- /dev/null +++ b/frontend/src/views-mobile/GroupViewMobile.vue @@ -0,0 +1,230 @@ + + + + + + + + + + + {{ group?.name || '加载中...' }} + {{ members.length }} 人 + + {{ group?.description || '暂无群组简介' }} + + 群主: {{ ownerName }} + · + {{ members.length }}/{{ group?.maxMembers || '-' }} + + + + + + 账本 + + + + 资产 + + + + 黑名单 + + + + + + + + + + + + + + + + + + + +
{{ group?.description || '暂无群组简介' }}