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 @@
v-row
+ p {{value}}
v-menu(
v-model="datePickerMenu"
:close-on-content-click="false"
@@ -10,7 +11,7 @@ v-row
)
template(v-slot:activator="{ on, attrs }")
v-text-field.col-md-8(
- v-model='date'
+ :value='value.date'
:label="$t('common.when')"
:rules="[$validators.required('common.when')]"
prepend-icon='mdi-calendar'
@@ -19,7 +20,7 @@ v-row
v-on="on")
v-date-picker(
:min='today'
- v-model="date"
+ v-model="value.date"
:range="type === 'multidate'"
:locale='settings.locale'
@input="pick")
diff --git a/pages/add/HourInput.vue b/pages/add/HourInput.vue
index 96916284..525ebf2b 100644
--- a/pages/add/HourInput.vue
+++ b/pages/add/HourInput.vue
@@ -5,7 +5,7 @@
:close-on-content-click="false"
transition="slide-x-transition"
ref='startTimeMenu'
- :return-value.sync="time.start"
+ :return-value.sync="value.start"
offset-y
absolute
top
@@ -15,7 +15,7 @@
v-text-field(
:label="$t('event.from')"
:rules="[$validators.required('event.from')]"
- :value='time.start'
+ :value='value.start'
v-on='on'
clearable)
v-time-picker(
@@ -24,7 +24,7 @@
format="24hr"
ref='time_start'
:allowed-minutes="[0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55]"
- v-model='time.start'
+ v-model='value.start'
@click:minute="selectTime('start')")
v-col.col-6
@@ -41,7 +41,7 @@
template(v-slot:activator='{ on }')
v-text-field(
:label="$t('event.due')"
- :value='time.end'
+ :value='value.end'
v-on='on'
clearable
readonly)
@@ -50,7 +50,7 @@
:label="$t('event.due')"
format="24hr"
:allowed-minutes="[0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55]"
- v-model='time.end'
+ v-model='value.end'
@click:minute="selectTime('end')")
@@ -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")