From 4570ab41c2bcf7197b8dd8ad45309e10507f2ca2 Mon Sep 17 00:00:00 2001 From: Daria Golova Date: Wed, 2 Nov 2022 19:41:10 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D0=BB?= =?UTF-8?q?=D0=B0=20=D0=BF=D0=BE=D0=BB=D1=8F=20=D0=B2=D0=B2=D0=BE=D0=B4?= =?UTF-8?q?=D0=B0=20=D0=B4=D0=B0=D1=82=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/calendar/TheCalendar.vue | 1 + .../components/CalendarFormAddEvent.vue | 87 +++++++++++++++---- .../calendar/components/CalendarSchedule.vue | 15 +++- 3 files changed, 84 insertions(+), 19 deletions(-) diff --git a/src/pages/calendar/TheCalendar.vue b/src/pages/calendar/TheCalendar.vue index 1b38b0f..b1d40cf 100644 --- a/src/pages/calendar/TheCalendar.vue +++ b/src/pages/calendar/TheCalendar.vue @@ -10,6 +10,7 @@ :current-date="currentDate" :time-information="timeInformation" :events-data="eventsData" + :members-data="membersData" :sidebar-width="sidebarWidth" :close-form-create-event="closeFormCreateEvent" :is-open-form="isOpenForm" diff --git a/src/pages/calendar/components/CalendarFormAddEvent.vue b/src/pages/calendar/components/CalendarFormAddEvent.vue index 892f7d5..1f9ff46 100644 --- a/src/pages/calendar/components/CalendarFormAddEvent.vue +++ b/src/pages/calendar/components/CalendarFormAddEvent.vue @@ -19,17 +19,30 @@ .flex.gap-x-4.items-center .icon-time.text-xl.icon .flex.gap-x-2.items-center - .time-input.flex.gap-x-2.px-4.py-2.items-center + .time-input.flex.px-4.py-2.items-center input.item-input.text-base.cursor-text( - v-model="start" + v-model="startTime" placeholder ="11:00" ) span — - .time-input.flex.gap-x-2.px-4.py-2.items-center + .time-input.flex.px-4.py-2.items-center input.item-input.text-base.cursor-text( - v-model="end" + v-model="endTime" placeholder ="12:30" ) + .flex.items-center + .flex.gap-x-2.items-center + .data-input.flex.px-4.py-2.items-center + input.item-input.text-base.cursor-text( + v-model="startDate" + placeholder ="2022-10-01" + ) + span — + .data-input.flex.px-4.py-2.items-center + input.item-input.text-base.cursor-text( + v-model="endDate" + placeholder ="2022-10-01" + ) .flex.gap-x-4.items-center .icon-person.text-xl.icon base-select( @@ -83,8 +96,7 @@ @@ -296,6 +342,11 @@ export default { border-radius: 4px background-color: var(--bg-ligth-blue-color) +.date-input + width: 120px + border-radius: 4px + background-color: var(--bg-ligth-blue-color) + .icon width: 24px height: 24px diff --git a/src/pages/calendar/components/CalendarSchedule.vue b/src/pages/calendar/components/CalendarSchedule.vue index e23f524..e047a5e 100644 --- a/src/pages/calendar/components/CalendarSchedule.vue +++ b/src/pages/calendar/components/CalendarSchedule.vue @@ -112,7 +112,20 @@ export default { pixelsPerHour: 62, columnHeaderHeight: 48, defaultColumnWidth: 470, - selectedEvent: {}, + selectedEvent: { + id: null, + start: "", + end: "", + kind: "", + employees: { + employee: null, + role: "owner", + }, + members: { + member: null, + role: null, + }, + }, }; }, computed: {