[team overview] setup

This commit is contained in:
Filip Kaluža committed 2022-12-12 10:05:48 +01:00
1 parent 65025834bd
commit 86ace38cb4
6 files changed
+210 -26

No files matched your search

@@ -9,7 +9,7 @@
:selected-date="calConfig.date"
:onEventClick="taskClicked"
:editable-events="vueCalConfig.editing"
:events="calData.dates"
:events="calData.tasks"
:unscheduledTime="calData.unscheduled_times"
:overlaps-per-time-step="false"
:showTimeInCells="false"
@@ -26,7 +26,7 @@
<p>{{ getHeadingDate(heading.date) }}</p>
</span>
<div class="unscheduled-time d-flex align-center text-left">
<div v-if="heading.unscheduledTime && heading.initials" class="unscheduled-time d-flex align-center text-left">
<div class="unscheduled-time-initials d-flex align-center justify-center me-4">
<p>{{heading.initials}}</p>
</div>
@@ -74,11 +74,17 @@ export default {
props: {
calData: {
type: Object,
required: true
required: true,
default() {
return {}
}
},
calConfig: {
type: Object,
required: true
required: true,
default() {
return {startHour: 8, endHour: 16, date: new Date()}
}
}
},
@@ -116,7 +122,7 @@ export default {
},
scrollToYesterday() {
if (!document.getElementsByClassName('yesterday-cell').length) return
if (!document.getElementsByClassName('yesterday-cell').length || !document.getElementsByClassName('today-cell').length) return
const scrollContainer = document.getElementsByClassName('vuecal__scrollable-body')[0]
const yesterdayCell = document.getElementsByClassName('yesterday-cell')[0]
+2 -2
View File
@@ -55,7 +55,7 @@ export default {
formatData() {
// format events
this.timelineData.dates.forEach(event => {
this.timelineData.tasks.forEach(event => {
event.start = new Date(event.starts_at)
event.end = new Date(event.ends_at)
event.name = this.timelineData.name
@@ -85,7 +85,7 @@ export default {
// await this.$axios.post_auth_data(`v1/overview/tasks/${event.event.id}`, {start: event.event.start, end: event.event.end})
// } catch(error) {
// this.triggerToast("Nepodarilo sa presunut ulohu!")
// this.timelineData.dates.filter(e => {
// this.timelineData.tasks.filter(e => {
// if (e.id == event.event.id) {
// e.start = new Date(event.originalEvent.start)
// e.end = new Date(event.originalEvent.end)