up
This commit is contained in:
@@ -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}"
|
||||
|
||||
Reference in New Issue
Block a user