Merge branch 'task001/add-labels' of bitbucket.org:studiotem/jandl-taskmanager-app

This commit is contained in:
Matej Glasnák committed 2025-12-03 14:46:14 +01:00
commit 4edc33c316
26 files changed
+380 -756

No files matched your search

@@ -86,11 +86,11 @@
deadline
}}</small>
<v-tooltip v-else text="Deadline z Mastertasku" location="bottom">
<template #activator="{ props }">
<template #activator="{ props: activatorProps }">
<small
v-if="!props.event?.subtask?.deadline"
class="cursor-pointer ml-1"
v-bind="props"
v-bind="activatorProps"
>{{ deadline }}*</small
>
</template>
@@ -58,16 +58,7 @@ export default {
}
},
mounted() {
const monthIndex = new Date().getMonth()
this.filter.month = monthIndex < 9 ? `0${monthIndex + 1}` : `${monthIndex + 1}`
const savedTeamMT = localStorage.getItem('savedTeamMT')
const savedCreatedBy = localStorage.getItem('savedCreatedBy')
const savedEmployee = localStorage.getItem('savedEmployee')
if(savedTeamMT) this.filter.teamId = JSON.parse(savedTeamMT)
if(savedCreatedBy) this.filter.createdById = JSON.parse(savedCreatedBy)
if(savedEmployee) this.filter.employeeId = JSON.parse(savedEmployee)
},
computed: {
...mapGetters('tm', [
@@ -113,7 +104,18 @@ export default {
},
deep: true
}
}
},
mounted() {
const monthIndex = new Date().getMonth()
this.filter.month = monthIndex < 9 ? `0${monthIndex + 1}` : `${monthIndex + 1}`
const savedTeamMT = localStorage.getItem('savedTeamMT')
const savedCreatedBy = localStorage.getItem('savedCreatedBy')
const savedEmployee = localStorage.getItem('savedEmployee')
if(savedTeamMT) this.filter.teamId = JSON.parse(savedTeamMT)
if(savedCreatedBy) this.filter.createdById = JSON.parse(savedCreatedBy)
if(savedEmployee) this.filter.employeeId = JSON.parse(savedEmployee)
},
}
</script>
@@ -2,7 +2,7 @@
<div ref="page">
<A-project-filter
v-if="$store.getters['tm/isInitialized']"
@filterChanged="onFilterChanged"
@filter-changed="onFilterChanged"
/>
<W-loadable
@@ -38,26 +38,9 @@ export default {
};
},
async ionViewWillEnter() {
await this.loadConceptTasks();
},
async mounted() {
await this.loadConceptTasks();
this.$events.on('on-subtask-edited', async () => {
await this.loadConceptTasks();
});
this.$events.on('on-subtask-deleted', async () => {
await this.loadConceptTasks();
});
},
unmounted() {
this.$events.off('on-subtask-edited');
this.$events.off('on-subtask-deleted');
},
computed: {
...mapGetters('tm', ['mastertasks']),
@@ -116,6 +99,27 @@ export default {
},
},
async ionViewWillEnter() {
await this.loadConceptTasks();
},
async mounted() {
await this.loadConceptTasks();
this.$events.on('on-subtask-edited', async () => {
await this.loadConceptTasks();
});
this.$events.on('on-subtask-deleted', async () => {
await this.loadConceptTasks();
});
},
unmounted() {
this.$events.off('on-subtask-edited');
this.$events.off('on-subtask-deleted');
},
methods: {
async loadConceptTasks(employeeId = null) {
try {
@@ -1,4 +1,4 @@
import { setHours, setMinutes, addDays, differenceInCalendarDays } from 'date-fns'
import { addDays, differenceInCalendarDays } from 'date-fns'
import moment from 'moment'
export default {