|
@@ -2,11 +2,11 @@
|
|
|
<schedule-wrapper
|
|
<schedule-wrapper
|
|
|
class="c-schedule-calendar"
|
|
class="c-schedule-calendar"
|
|
|
v-bind="scheduleOptions"
|
|
v-bind="scheduleOptions"
|
|
|
|
|
+ :editable="editable"
|
|
|
:dirty="dirty"
|
|
:dirty="dirty"
|
|
|
@add="onAdd"
|
|
@add="onAdd"
|
|
|
@submit="submit"
|
|
@submit="submit"
|
|
|
@save="onSave"
|
|
@save="onSave"
|
|
|
- @click.stop
|
|
|
|
|
>
|
|
>
|
|
|
<div class="l-flex__none l-flex--row">
|
|
<div class="l-flex__none l-flex--row">
|
|
|
<button
|
|
<button
|
|
@@ -273,7 +273,6 @@ export default {
|
|
|
return this.events.map(({ origin }) => origin)
|
|
return this.events.map(({ origin }) => origin)
|
|
|
},
|
|
},
|
|
|
init () {
|
|
init () {
|
|
|
- this.$cache = {}
|
|
|
|
|
const events = this.events
|
|
const events = this.events
|
|
|
const length = events.length
|
|
const length = events.length
|
|
|
const today = new Date()
|
|
const today = new Date()
|
|
@@ -294,13 +293,14 @@ export default {
|
|
|
maxDate = until
|
|
maxDate = until
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+ maxDate = toDate(maxDate)
|
|
|
} else {
|
|
} else {
|
|
|
minDate = today
|
|
minDate = today
|
|
|
maxDate = today
|
|
maxDate = today
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
this.minDate = toZeroPoint(minDate)
|
|
this.minDate = toZeroPoint(minDate)
|
|
|
- this.maxDate = toDate(maxDate)
|
|
|
|
|
|
|
+ this.maxDate = maxDate
|
|
|
this.toDay(maxDate ? toZeroPoint(pickMax(minDate, pickMin(today, maxDate))) : toZeroPoint(pickMax(minDate, today)))
|
|
this.toDay(maxDate ? toZeroPoint(pickMax(minDate, pickMin(today, maxDate))) : toZeroPoint(pickMax(minDate, today)))
|
|
|
},
|
|
},
|
|
|
calculate () {
|
|
calculate () {
|