From 9f8395fab13ca4b230a0f7d62636e209745c91d4 Mon Sep 17 00:00:00 2001
From: lrj <owen.stl@gmail.com>
Date: 星期日, 28 九月 2025 14:16:18 +0800
Subject: [PATCH] feat: 完善注册流程的文件上传功能

---
 web/src/views/ActivityList.vue |   23 ++++++++++++-----------
 1 files changed, 12 insertions(+), 11 deletions(-)

diff --git a/web/src/views/ActivityList.vue b/web/src/views/ActivityList.vue
index 7e53812..bb8d729 100644
--- a/web/src/views/ActivityList.vue
+++ b/web/src/views/ActivityList.vue
@@ -12,40 +12,40 @@
         <el-button type="primary" @click="handleAdd">鏂板姣旇禌</el-button>
       </div>
 
-      <el-table :data="tableData" style="width: 100%" v-loading="loading">
-        <el-table-column prop="name" label="姣旇禌鍚嶇О" min-width="200">
+      <el-table :data="tableData" style="width: 100%" v-loading="loading" size="small">
+        <el-table-column prop="name" label="姣旇禌鍚嶇О" min-width="180">
           <template #default="{ row }">
             <el-link type="primary" @click="handleView(row.id)">{{ row.name }}</el-link>
           </template>
         </el-table-column>
         
-        <el-table-column prop="playerCount" label="鎶ュ悕浜烘暟" width="100">
+        <el-table-column prop="playerCount" label="鎶ュ悕浜烘暟" width="80" align="center">
           <template #default="{ row }">
             {{ row.playerCount || 0 }}
           </template>
         </el-table-column>
         
-        <el-table-column prop="matchTime" label="姣旇禌鏃堕棿" width="180">
+        <el-table-column prop="matchTime" label="姣旇禌鏃堕棿" width="140">
           <template #default="{ row }">
-            {{ formatDateTime(row.matchTime) }}
+            <span style="font-size: 12px;">{{ formatDateTime(row.matchTime) }}</span>
           </template>
         </el-table-column>
         
-        <el-table-column prop="signupDeadline" label="鎶ュ悕鎴鏃堕棿" width="180">
+        <el-table-column prop="signupDeadline" label="鎶ュ悕鎴" width="140">
           <template #default="{ row }">
-            {{ formatDateTime(row.signupDeadline) }}
+            <span style="font-size: 12px;">{{ formatDateTime(row.signupDeadline) }}</span>
           </template>
         </el-table-column>
         
-        <el-table-column prop="stateName" label="鐘舵��" width="100">
+        <el-table-column prop="stateName" label="鐘舵��" width="80" align="center">
           <template #default="{ row }">
-            <el-tag :type="getStateType(row.state)">{{ row.stateName }}</el-tag>
+            <el-tag :type="getStateType(row.state)" size="small">{{ row.stateName }}</el-tag>
           </template>
         </el-table-column>
         
-        <el-table-column label="鎿嶄綔" width="200" fixed="right">
+        <el-table-column label="鎿嶄綔" width="220" fixed="right" align="center">
           <template #default="{ row }">
-            <el-button size="small" @click="handleView(row.id)">鏌ョ湅閫夋墜</el-button>
+            <el-button size="small" @click="handleView(row.id)">閫夋墜</el-button>
             <el-button size="small" type="primary" @click="handleEdit(row.id)">缂栬緫</el-button>
             <el-button size="small" type="danger" @click="handleDelete(row.id)">鍒犻櫎</el-button>
           </template>
@@ -164,6 +164,7 @@
 // 宸ュ叿鍑芥暟
 const formatDateTime = (dateTime) => {
   if (!dateTime) return '-'
+  // 澶勭悊鍚庣杩斿洖鐨勬椂闂存牸寮� "yyyy-MM-dd HH:mm:ss"
   return dayjs(dateTime).format('YYYY-MM-DD HH:mm')
 }
 

--
Gitblit v1.8.0