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];
},
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.flex-col(class="gap-y-1.5")
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.flex-col(class="gap-y-1.5")
span.text-xxs.opacity-40.font-bold.leading-3.font-bold Начало
@@ -130,7 +130,7 @@ export default {
endTime: "",
members: {},
employees: {},
eventDate: "",
eventDate: Date,
status: {},
id: null,
ifClearedForm: true,
@@ -206,13 +206,13 @@ export default {
},
startDate() {
return this.selectedEventData.start
? moment.parseZone(this.selectedEventData.start)
: this.currentDate;
? new Date(this.selectedEventData.start)
: this.currentDate.toDate();
},
endDate() {
return this.selectedEventData.end
? moment.parseZone(this.selectedEventData.end)
: this.currentDate;
? new Date(this.selectedEventData.end)
: this.currentDate.toDate();
},
eventEmployee() {
if (this.selectedEventData.employees) {
@@ -558,7 +558,7 @@ export default {
handler(newDate) {
if (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,
handler(newDate) {
if (newDate) {
this.endTime = newDate.format("HH:mm");
this.endTime = moment(newDate).format("HH:mm");
}
},
},