WIP Обработана ошибка при очистке в inputDate
This commit is contained in:
@@ -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);
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -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");
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user