fix: 调整径赛和团体赛分类

- 径赛(个人赛):100m、200m、400m
- 团体赛(接力赛):4×100m、4×400m、20×50m
- 团体赛(其他):旱地龙舟、跳长绳、折返跑
This commit is contained in:
Administrator 2026-03-19 14:12:52 +08:00
parent 41cff15fda
commit 6f1fa04b1e
3 changed files with 24 additions and 19 deletions

View File

@ -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: '秒' }

View File

@ -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: '秒' }

View File

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