Реализовала очистку формы

This commit is contained in:
Daria Golova
2022-11-04 15:37:49 +03:00
parent 11f0b0d52e
commit 5bdb9b20d3
2 changed files with 25 additions and 2 deletions

View File

@@ -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();
}, },

View File

@@ -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() {