From bec58fa7fe4fae2deac88200d8d939e12ec8a08f Mon Sep 17 00:00:00 2001
From: lrj <owen.stl@gmail.com>
Date: 星期五, 03 十月 2025 22:26:39 +0800
Subject: [PATCH] 修复小程序WXS日期显示问题并重新设计【我的】页面
---
web/src/views/dashboard/index.vue | 22 +++++++++-------------
1 files changed, 9 insertions(+), 13 deletions(-)
diff --git a/web/src/views/dashboard/index.vue b/web/src/views/dashboard/index.vue
index 4865983..05691f8 100644
--- a/web/src/views/dashboard/index.vue
+++ b/web/src/views/dashboard/index.vue
@@ -44,6 +44,7 @@
<h3 class="table-title">鏈�杩戞瘮璧�</h3>
<el-button type="primary" @click="$router.push('/activity')">鏌ョ湅鍏ㄩ儴</el-button>
</div>
+
<el-table :data="recentActivities" class="recent-table">
<el-table-column prop="name" label="姣旇禌鍚嶇О" width="180" />
<el-table-column prop="playerCount" label="鎶ュ悕浜烘暟" width="120" />
@@ -57,7 +58,6 @@
<el-table-column label="鎿嶄綔">
<template #default="scope">
<a class="action-link" @click="viewActivity(scope.row)">鏌ョ湅</a>
- <a class="action-link" @click="manageActivity(scope.row)">绠$悊</a>
</template>
</el-table-column>
</el-table>
@@ -101,13 +101,14 @@
const loadRecentActivities = async () => {
try {
const data = await getActivities(0, 5) // 鑾峰彇鍓�5鏉℃椿鍔�
- recentActivities.value = data.content.map(activity => ({
- id: activity.id,
- name: activity.name,
- playerCount: activity.playerCount || 0,
- startTime: activity.matchTime || activity.createTime,
- endTime: activity.endTime || '寰呭畾',
- status: activity.stateName || '鏈煡'
+ const { content } = data || {};
+ recentActivities.value = (content || []).map(item => ({
+ id: item.id,
+ name: item.name,
+ playerCount: item.playerCount || 0,
+ startTime: item.matchTime,
+ endTime: item.matchTime,
+ status: item.stateName
}))
} catch (error) {
console.error('鍔犺浇鏈�杩戞椿鍔ㄥけ璐�:', error)
@@ -124,11 +125,6 @@
// 鏌ョ湅姣旇禌
const viewActivity = (activity: any) => {
router.push(`/activity/${activity.id}`)
-}
-
-// 绠$悊姣旇禌
-const manageActivity = (activity: any) => {
- router.push('/activity')
}
// 鑾峰彇鐘舵�佹牱寮忕被
--
Gitblit v1.8.0