This commit is contained in:
2026-05-06 23:03:49 +08:00
parent af8e63552f
commit 15e3104d2f
4 changed files with 50 additions and 2 deletions
+13
View File
@@ -132,3 +132,16 @@
**修复**`CalendarDetail.vue` `handleKeyDown` Ctrl+C 分支):
- 检测 `end` 是否为 Date 实例,如果是则用本地日期方法转为 `YYYY-MM-DD` 字符串再存入 clipboard
## 新增:编辑事件窗口显示创建者
**功能**:编辑事件模态框标题居中显示「xxx 创建」
**实现**(参考 ScheduleView.vue):
- 导入 `useUsersStore`,添加 `usersStore`
- `pageData.eventBindUserID`:数组,每项 `{ eventID, userID }`
- `getUserIdFromEventID(eventID)`:通过事件ID查创建者用户ID
- `getUsernameFromUserID(userID)`:调用 `usersStore.getUsernameFromUserID(userID)`(有缓存)
- `getEvents` 中遍历事件时 `pageData.value.eventBindUserID.push({ eventID: item.ID, userID: item.UserID })`
- 模态框标题新增 `<h5 v-if="eventData.isEditing && getUserIdFromEventID(eventData.id)">` 居中显示
- i18n`calendar.created_by` = "{name} 创建" / "Created by {name}"