From 6f1fa04b1ea1d2620e7996a5d6e2af52760ffcc3 Mon Sep 17 00:00:00 2001 From: Administrator Date: Thu, 19 Mar 2026 14:12:52 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=B0=83=E6=95=B4=E5=BE=84=E8=B5=9B?= =?UTF-8?q?=E5=92=8C=E5=9B=A2=E4=BD=93=E8=B5=9B=E5=88=86=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 径赛(个人赛):100m、200m、400m - 团体赛(接力赛):4×100m、4×400m、20×50m - 团体赛(其他):旱地龙舟、跳长绳、折返跑 --- app/modules/scoreboard/index.ts | 8 ++++---- server/api/config/index.get.ts | 8 ++++---- server/api/seed.post.ts | 27 ++++++++++++++++----------- 3 files changed, 24 insertions(+), 19 deletions(-) diff --git a/app/modules/scoreboard/index.ts b/app/modules/scoreboard/index.ts index ab73c68..afe8560 100644 --- a/app/modules/scoreboard/index.ts +++ b/app/modules/scoreboard/index.ts @@ -38,12 +38,12 @@ export const EVENT_TYPES = { [EVENT_CATEGORIES.TRACK]: [ { name: '100m', unit: '秒' }, { name: '200m', unit: '秒' }, - { name: '400m', unit: '秒' }, - { name: '4×100m', unit: '秒' }, - { name: '4×400m', unit: '秒' }, - { name: '20×50m', unit: '秒' } + { name: '400m', unit: '秒' } ], [EVENT_CATEGORIES.TEAM]: [ + { name: '4×100m', unit: '秒' }, + { name: '4×400m', unit: '秒' }, + { name: '20×50m', unit: '秒' }, { name: '旱地龙舟', unit: '秒' }, { name: '跳长绳', unit: '次' }, { name: '折返跑', unit: '秒' } diff --git a/server/api/config/index.get.ts b/server/api/config/index.get.ts index 6ae1dbc..bcc5912 100644 --- a/server/api/config/index.get.ts +++ b/server/api/config/index.get.ts @@ -25,12 +25,12 @@ export default defineEventHandler(() => { '径赛': [ { name: '100m', unit: '秒' }, { name: '200m', unit: '秒' }, - { name: '400m', unit: '秒' }, - { name: '4×100m', unit: '秒' }, - { name: '4×400m', unit: '秒' }, - { name: '20×50m', unit: '秒' } + { name: '400m', unit: '秒' } ], '团体赛': [ + { name: '4×100m', unit: '秒' }, + { name: '4×400m', unit: '秒' }, + { name: '20×50m', unit: '秒' }, { name: '旱地龙舟', unit: '秒' }, { name: '跳长绳', unit: '次' }, { name: '折返跑', unit: '秒' } diff --git a/server/api/seed.post.ts b/server/api/seed.post.ts index 26cbbc0..622bc81 100644 --- a/server/api/seed.post.ts +++ b/server/api/seed.post.ts @@ -33,20 +33,25 @@ export default defineEventHandler(() => { // 插入示例比赛项目 const events = [ - // 田赛 - { name: '跳高', category: '田赛', group: '文化班甲组', unit: '米' }, - { name: '跳远', category: '田赛', group: '文化班甲组', unit: '米' }, - { name: '掷铅球', category: '田赛', group: '文化班乙组', unit: '米' }, + // 田赛(个人赛) + { name: '跳高', category: '田赛', event_group: '文化班甲组', unit: '米' }, + { name: '跳远', category: '田赛', event_group: '文化班甲组', unit: '米' }, + { name: '掷铅球', category: '田赛', event_group: '文化班乙组', unit: '米' }, - // 径赛 - { name: '100m', category: '径赛', group: '体育班组', unit: '秒' }, - { name: '200m', category: '径赛', group: '体育班组', unit: '秒' }, - { name: '4×100m', category: '径赛', group: '航空班组', unit: '秒' }, + // 径赛(个人赛) + { name: '100m', category: '径赛', event_group: '体育班组', unit: '秒' }, + { name: '200m', category: '径赛', event_group: '体育班组', unit: '秒' }, + { name: '400m', category: '径赛', event_group: '体育班组', unit: '秒' }, + + // 径赛(接力赛/团体赛) + { name: '4×100m', category: '团体赛', event_group: '航空班组', unit: '秒' }, + { name: '4×400m', category: '团体赛', event_group: '航空班组', unit: '秒' }, + { name: '20×50m', category: '团体赛', event_group: '航空班组', unit: '秒' }, // 团体赛 - { name: '旱地龙舟', category: '团体赛', group: '教师组', unit: '秒' }, - { name: '跳长绳', category: '团体赛', group: '文化班甲组', unit: '次' }, - { name: '折返跑', category: '团体赛', group: '文化班乙组', unit: '秒' } + { name: '旱地龙舟', category: '团体赛', event_group: '教师组', unit: '秒' }, + { name: '跳长绳', category: '团体赛', event_group: '文化班甲组', unit: '次' }, + { name: '折返跑', category: '团体赛', event_group: '文化班乙组', unit: '秒' } ] const insertEvent = db.prepare('INSERT INTO events (name, category, event_group, unit) VALUES (?, ?, ?, ?)')