# 2026-05-06 日志 ## 日历事件日程类型功能 ### 修改内容 - **后端** `routers/apiCalendar.go`: - `TabCalendarEvent` 结构体新增 `ScheduleType string` 字段(默认值 work) - `addevent`/`updateevent` 接口解析并保存 `schedule_type` 参数 - **前端** `CalendarDetail.vue`: - `eventData` 新增 `scheduleType` 字段 - `openEventModal`/`editEvent` 传递 `scheduleType` - `selectColor` 函数联动更新 `scheduleType` - `saveEvent`/`eventDrop` 提交 `schedule_type` - `getEvents` 返回数据附加 `extendedProps.scheduleType` - 模态框显示日程类型标签 - **i18n**: - `zh-CN.json`: 新增 `event_type: "日程类型"` - `en.json`: 新增 `event_type: "Event Type"` ### 日程类型选项 - work - 工作 - duty - 值班 - exam - 考试 - standby - 备用 - personal_holiday - 个人假期 - public_holiday - 公众假期 ### 注意事项 - GORM AutoMigrate 会自动添加新字段 - 前端颜色选择与日程类型联动