Реализовала очистку формы
This commit is contained in:
@@ -3,7 +3,7 @@
|
|||||||
.flex.flex-col.gap-y-2
|
.flex.flex-col.gap-y-2
|
||||||
.flex.justify-between.pt-2
|
.flex.justify-between.pt-2
|
||||||
span.text-xs.opacity-40.font-bold.leading-3 Ответственный
|
span.text-xs.opacity-40.font-bold.leading-3 Ответственный
|
||||||
.icon-cancel.close-icon.text-xs.cursor-pointer(@click="closeForm")
|
.icon-cancel.close-icon.text-xs.cursor-pointer(@click="clearForm")
|
||||||
base-select(
|
base-select(
|
||||||
id="owners"
|
id="owners"
|
||||||
:size-input="ownerSelectSize"
|
:size-input="ownerSelectSize"
|
||||||
@@ -272,9 +272,13 @@ export default {
|
|||||||
employees: [this.employees],
|
employees: [this.employees],
|
||||||
members: [this.members],
|
members: [this.members],
|
||||||
};
|
};
|
||||||
this.closeForm();
|
this.clearForm();
|
||||||
this.eventData = {};
|
this.eventData = {};
|
||||||
},
|
},
|
||||||
|
clearForm() {
|
||||||
|
this.$emit("clear-selected-event-data");
|
||||||
|
this.closeForm();
|
||||||
|
},
|
||||||
mergeDate(eventDate, time) {
|
mergeDate(eventDate, time) {
|
||||||
return moment(`${eventDate} ${time}`).format();
|
return moment(`${eventDate} ${time}`).format();
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -48,6 +48,7 @@
|
|||||||
:owners-data="ownersData"
|
:owners-data="ownersData"
|
||||||
:members-data="membersData"
|
:members-data="membersData"
|
||||||
:selected-event-data="selectedEvent"
|
:selected-event-data="selectedEvent"
|
||||||
|
@clear-selected-event-data="clearSelectedEvent"
|
||||||
)
|
)
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@@ -322,6 +323,24 @@ export default {
|
|||||||
this.selectedEvent = eventData;
|
this.selectedEvent = eventData;
|
||||||
this.$emit("open-change-form");
|
this.$emit("open-change-form");
|
||||||
},
|
},
|
||||||
|
clearSelectedEvent() {
|
||||||
|
this.selectedEvent = {
|
||||||
|
id: null,
|
||||||
|
start: "",
|
||||||
|
end: "",
|
||||||
|
kind: "",
|
||||||
|
employees: {
|
||||||
|
employee: null,
|
||||||
|
role: "owner",
|
||||||
|
id: null,
|
||||||
|
},
|
||||||
|
members: {
|
||||||
|
person: null,
|
||||||
|
role: null,
|
||||||
|
id: null,
|
||||||
|
},
|
||||||
|
};
|
||||||
|
},
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
currentTime() {
|
currentTime() {
|
||||||
|
|||||||
Reference in New Issue
Block a user