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 (?, ?, ?, ?)')