WIP Обработана ошибка при очистке в inputDate

This commit is contained in:
Daria Golova
2022-12-27 14:43:15 +03:00
parent 449cc6ebbe
commit 84ddeb74a1
2 changed files with 9 additions and 9 deletions

View File

@@ -28,7 +28,7 @@ export default {
return this.modelValue?.toISOString().split("T")[0]; return this.modelValue?.toISOString().split("T")[0];
}, },
set(value) { set(value) {
this.$emit("update:modelValue", new Date(value)); this.$emit("update:modelValue", value ? new Date(value) : null);
}, },
}, },
}, },

View File

@@ -40,7 +40,7 @@
.flex.gap-x-2 .flex.gap-x-2
.flex.flex-col(class="gap-y-1.5") .flex.flex-col(class="gap-y-1.5")
span.text-xxs.opacity-40.font-bold.leading-3.font-bold Дата span.text-xxs.opacity-40.font-bold.leading-3.font-bold Дата
base-input-date.h-10(v-model:value="eventDate") base-input-date.h-10(v-model="eventDate")
.flex.gap-x-2.items-center .flex.gap-x-2.items-center
.flex.flex-col(class="gap-y-1.5") .flex.flex-col(class="gap-y-1.5")
span.text-xxs.opacity-40.font-bold.leading-3.font-bold Начало span.text-xxs.opacity-40.font-bold.leading-3.font-bold Начало
@@ -130,7 +130,7 @@ export default {
endTime: "", endTime: "",
members: {}, members: {},
employees: {}, employees: {},
eventDate: "", eventDate: Date,
status: {}, status: {},
id: null, id: null,
ifClearedForm: true, ifClearedForm: true,
@@ -206,13 +206,13 @@ export default {
}, },
startDate() { startDate() {
return this.selectedEventData.start return this.selectedEventData.start
? moment.parseZone(this.selectedEventData.start) ? new Date(this.selectedEventData.start)
: this.currentDate; : this.currentDate.toDate();
}, },
endDate() { endDate() {
return this.selectedEventData.end return this.selectedEventData.end
? moment.parseZone(this.selectedEventData.end) ? new Date(this.selectedEventData.end)
: this.currentDate; : this.currentDate.toDate();
}, },
eventEmployee() { eventEmployee() {
if (this.selectedEventData.employees) { if (this.selectedEventData.employees) {
@@ -558,7 +558,7 @@ export default {
handler(newDate) { handler(newDate) {
if (newDate) { if (newDate) {
this.eventDate = newDate; this.eventDate = newDate;
this.startTime = newDate.format("HH:mm"); this.startTime = moment(newDate).format("HH:mm");
} }
}, },
}, },
@@ -566,7 +566,7 @@ export default {
immediate: true, immediate: true,
handler(newDate) { handler(newDate) {
if (newDate) { if (newDate) {
this.endTime = newDate.format("HH:mm"); this.endTime = moment(newDate).format("HH:mm");
} }
}, },
}, },