diff --git a/src/App.vue b/src/App.vue index d7b6343..277cf5d 100644 --- a/src/App.vue +++ b/src/App.vue @@ -3,6 +3,7 @@ import { useCalendar } from './composables/useCalendar.js' import DropZone from './components/DropZone.vue' import HeaderBar from './components/HeaderBar.vue' import EventList from './components/EventList.vue' +import EventDetail from './components/EventDetail.vue' const { isLoaded } = useCalendar() @@ -18,7 +19,7 @@ const { isLoaded } = useCalendar() - 从左侧选择一个日程进行编辑 + diff --git a/src/components/EventDetail.vue b/src/components/EventDetail.vue new file mode 100644 index 0000000..1cca6a2 --- /dev/null +++ b/src/components/EventDetail.vue @@ -0,0 +1,253 @@ + + + + 从左侧选择一个日程进行编辑 + + + 基本信息 + + 标题 (SUMMARY) + + + + + 开始时间 + + + + 结束时间 + + + + + 地点 (LOCATION) + + + + 描述 (DESCRIPTION) + + + + + 重复规则 (RRULE) + + + 启用重复 + + + + + + 频率 + + 每周 (WEEKLY) + 每天 (DAILY) + + + + 间隔 (INTERVAL) + + + + + + 重复到 (UNTIL) + + + + 星期 (BYDAY) + + + {{ ['周日','周一','周二','周三','周四','周五','周六'][i] }} + + + + + + + + occurrence / 排除日期 + + + + + 应用更改 + + ✂ 拆分此日程 + + 删除此日程 + + + + + 从指定日期起,把此重复事件拆成前后两段。 + + 确认拆分 + 取消 + + + + +
从指定日期起,把此重复事件拆成前后两段。