fix(tasks-concepts): update employee selection logic and refactor task loading to use selectedEmployeeId

This commit is contained in:
Matej Glasnák committed 2026-01-08 04:20:30 +01:00
1 parent c17c60b981
commit 6d74b243d3
1 file changed
+7 -9
@@ -35,13 +35,10 @@ export default {
searchQuery: '',
sortOrder: null,
conceptSubtasks: null,
selectedEmployeeId: null,
};
},
computed: {
...mapGetters('tm', ['mastertasks']),
@@ -115,17 +112,17 @@ export default {
});
},
unmounted() {
unmounted() {
this.$events.off('on-subtask-edited');
this.$events.off('on-subtask-deleted');
},
methods: {
async loadConceptTasks(employeeId = null) {
async loadConceptTasks() {
try {
const params = { type: 'draft' };
if (employeeId) {
params.employee_id = employeeId;
if (this.selectedEmployeeId) {
params.employee_id = this.selectedEmployeeId;
} else {
params.employee_id = this.$store.getters['auth/user'].id;
}
@@ -148,7 +145,8 @@ export default {
},
async onEmployeeSelected(id) {
await this.loadConceptTasks(id);
this.selectedEmployeeId = id;
this.loadConceptTasks();
},
onUpdateSortOrder(newSortOrder) {