mirror of
https://bitbucket.org/studiotem/jandl-taskmanager-app.git
synced 2026-10-21 14:29: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: '',
|
||||
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) {
|
||||
|
||||
Reference in new issue
Block a user