Administrator 6f1fa04b1e fix: 调整径赛和团体赛分类
- 径赛(个人赛):100m、200m、400m
- 团体赛(接力赛):4×100m、4×400m、20×50m
- 团体赛(其他):旱地龙舟、跳长绳、折返跑
2026-03-19 14:12:52 +08:00

49 lines
1.2 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

export default defineEventHandler(() => {
// 比赛类别
const categories = [
{ value: '田赛', label: '田赛' },
{ value: '径赛', label: '径赛' },
{ value: '团体赛', label: '团体赛' }
]
// 组别
const groups = [
{ value: '教师组', label: '教师组' },
{ value: '航空班组', label: '航空班组' },
{ value: '体育班组', label: '体育班组' },
{ value: '文化班甲组', label: '文化班甲组' },
{ value: '文化班乙组', label: '文化班乙组' }
]
// 项目配置
const eventTypes = {
'田赛': [
{ name: '跳高', unit: '米' },
{ name: '跳远', unit: '米' },
{ name: '掷铅球', unit: '米' }
],
'径赛': [
{ name: '100m', unit: '秒' },
{ name: '200m', unit: '秒' },
{ name: '400m', unit: '秒' }
],
'团体赛': [
{ name: '4×100m', unit: '秒' },
{ name: '4×400m', unit: '秒' },
{ name: '20×50m', unit: '秒' },
{ name: '旱地龙舟', unit: '秒' },
{ name: '跳长绳', unit: '次' },
{ name: '折返跑', unit: '秒' }
]
}
return {
success: true,
data: {
categories,
groups,
eventTypes
}
}
})