mirror of
https://bitbucket.org/studiotem/jandl-taskmanager-app.git
synced 2026-10-21 22:39:34 +00:00
fix(tasks-concepts): update employee selection logic and refactor task loading to use selectedEmployeeId
This commit is contained in:
1 parent
c17c60b981
commit
6d74b243d3
1 file changed
+7
-9
@@ -35,13 +35,10 @@ export default {
|
|||||||
searchQuery: '',
|
searchQuery: '',
|
||||||
sortOrder: null,
|
sortOrder: null,
|
||||||
conceptSubtasks: null,
|
conceptSubtasks: null,
|
||||||
|
selectedEmployeeId: null,
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
computed: {
|
computed: {
|
||||||
...mapGetters('tm', ['mastertasks']),
|
...mapGetters('tm', ['mastertasks']),
|
||||||
|
|
||||||
@@ -115,17 +112,17 @@ export default {
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
unmounted() {
|
unmounted() {
|
||||||
this.$events.off('on-subtask-edited');
|
this.$events.off('on-subtask-edited');
|
||||||
this.$events.off('on-subtask-deleted');
|
this.$events.off('on-subtask-deleted');
|
||||||
},
|
},
|
||||||
|
|
||||||
methods: {
|
methods: {
|
||||||
async loadConceptTasks(employeeId = null) {
|
async loadConceptTasks() {
|
||||||
try {
|
try {
|
||||||
const params = { type: 'draft' };
|
const params = { type: 'draft' };
|
||||||
if (employeeId) {
|
if (this.selectedEmployeeId) {
|
||||||
params.employee_id = employeeId;
|
params.employee_id = this.selectedEmployeeId;
|
||||||
} else {
|
} else {
|
||||||
params.employee_id = this.$store.getters['auth/user'].id;
|
params.employee_id = this.$store.getters['auth/user'].id;
|
||||||
}
|
}
|
||||||
@@ -148,7 +145,8 @@ export default {
|
|||||||
},
|
},
|
||||||
|
|
||||||
async onEmployeeSelected(id) {
|
async onEmployeeSelected(id) {
|
||||||
await this.loadConceptTasks(id);
|
this.selectedEmployeeId = id;
|
||||||
|
this.loadConceptTasks();
|
||||||
},
|
},
|
||||||
|
|
||||||
onUpdateSortOrder(newSortOrder) {
|
onUpdateSortOrder(newSortOrder) {
|
||||||
|
|||||||
Reference in new issue
Block a user