[task overview, teams overview] nenaplanovany cas

This commit is contained in:
Filip Kaluža committed 2023-01-11 17:02:13 +01:00
1 parent 8d49ad7122
commit 536fa40609
7 files changed
+285 -13946

No files matched your search

+16 -2
View File
@@ -1,9 +1,9 @@
<template>
<div>
<A-task-filter @weekChange="getWeekData" />
<A-task-filter :unscheduledTime="unscheduledTime" @weekChange="getWeekData" />
<W-loadable :content="timelineData" class="w-loadable" empty-message="Nepodarilo sa nacitat data!">
<Z-timeline :calData="timelineData" :calConfig="config" :splits="splitDays" @eventMoved="onEventMoved" @completeTask="completeTask" @deleteTask="deleteTask" />
<Z-timeline :calData="timelineData" :calConfig="config" :splits="splitDays" @eventMoved="onEventMoved" @completeTask="completeTask" @reopenTask="reopenTask" @deleteTask="deleteTask" />
</W-loadable>
<v-snackbar
@@ -36,6 +36,7 @@ export default {
errorToastMessage: "Nepodarilo sa nacitat data!",
dataLoaded: false,
splitDays: [],
unscheduledTime: 0,
config: {
date: new Date(),
scrollHour: 7,
@@ -87,11 +88,16 @@ export default {
event.split = diffInDays * (-1) + 1
})
this.unscheduledTime = 0
this.timelineData.unscheduled_times.forEach(time => {
time.name = this.timelineData.name
time.surname = this.timelineData.surname
this.unscheduledTime += time.time
})
this.unscheduledTime = Math.floor(this.unscheduledTime / 60) + "," + String(this.unscheduledTime % 60)[0] + " h"
this.config.scrollHour = Number(this.timelineData.work_hours_from.split(':')[0]) - 1
},
@@ -153,6 +159,14 @@ export default {
}
})
},
reopenTask(id) {
this.timelineData.tasks.filter(task => {
if (task.id == id) {
task.completed = false
}
})
},
deleteTask(id) {
this.timelineData.tasks.splice(this.timelineData.tasks.findIndex(item => item.id === id), 1)