49 lines
1.2 KiB
TypeScript
49 lines
1.2 KiB
TypeScript
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
|
||
}
|
||
}
|
||
})
|