From 0731b4dd8c61bdc8b51359ba82dad9341f3f817b Mon Sep 17 00:00:00 2001 From: les Date: Tue, 27 Oct 2020 11:56:47 +0100 Subject: [PATCH] fix add/edit event --- pages/add/DateInput.vue | 5 +++-- pages/add/HourInput.vue | 16 ++++++++------ pages/add/WhereInput.vue | 6 ++++- pages/add/_edit.vue | 47 +++++++++++++++++++++++----------------- 4 files changed, 44 insertions(+), 30 deletions(-) diff --git a/pages/add/DateInput.vue b/pages/add/DateInput.vue index 1a36244d..2315713a 100644 --- a/pages/add/DateInput.vue +++ b/pages/add/DateInput.vue @@ -1,5 +1,6 @@ @@ -61,7 +61,9 @@ export default { value: { type: Object, default: () => { } } }, data () { + // console.error('sono dentro data ', this.value) return { + // time: { start: this.value.start, end: this.value.end }, time: {}, startTimeMenu: false, endTimeMenu: false @@ -69,8 +71,8 @@ export default { }, methods: { selectTime (type) { - this.$refs[`${type}TimeMenu`].save(this.time.end) - this.$emit('input', this.time) + this.$refs[`${type}TimeMenu`].save(this.value[type]) + this.$emit('input', this.value) } } } diff --git a/pages/add/WhereInput.vue b/pages/add/WhereInput.vue index 0b278c18..733efa24 100644 --- a/pages/add/WhereInput.vue +++ b/pages/add/WhereInput.vue @@ -7,6 +7,7 @@ :hide-no-data="!place._name" :search-input.sync="place._name" persistent-hint + :value="value.place" :items="places" item-text='name' @change='selectPlace') @@ -19,7 +20,7 @@ :rules="[$validators.required('common.address')]" :label="$t('common.address')" @change="changeAddress" - :value="place.address") + :value="value.address")