diff --git a/src/components/Dialogs/DialogOrgSelectEmployee.vue b/src/components/Dialogs/DialogOrgSelectEmployee.vue index 80d5950f4..b9a7b1ee5 100644 --- a/src/components/Dialogs/DialogOrgSelectEmployee.vue +++ b/src/components/Dialogs/DialogOrgSelectEmployee.vue @@ -232,7 +232,8 @@ function close() { async function getDataTable(id: string, level: number = 0) { showLoader(); - + positionNo.value = []; + rowsData.value = []; const body = { node: level, nodeId: id, @@ -265,6 +266,7 @@ async function getDataTable(id: string, level: number = 0) { posMasterNo: e.orgShortname + (e.posMasterNoPrefix != null ? e.posMasterNoPrefix : "") + + " " + e.posMasterNo + (e.posMasterNoSuffix != null ? e.posMasterNoSuffix : ""), positionName: e.positionName, @@ -302,9 +304,7 @@ async function getDataTable(id: string, level: number = 0) { messageError($q, err); }) .finally(() => { - setTimeout(() => { - hideLoader(); - }, 1000); + hideLoader(); }); } diff --git a/src/modules/05_placement/stores/storeSelect.ts b/src/modules/05_placement/stores/storeSelect.ts index 48020472d..c07f26fcb 100644 --- a/src/modules/05_placement/stores/storeSelect.ts +++ b/src/modules/05_placement/stores/storeSelect.ts @@ -14,9 +14,10 @@ export const useSelectOrgStore = defineStore("selectorg", () => { isPosition: e.isPosition, posMasterNo: e.orgShortname + - (e.posMasterNoPrefix != null ? e.posMasterNoPrefix : " ") + + (e.posMasterNoPrefix != null ? e.posMasterNoPrefix : "") + + " " + e.posMasterNo + - (e.posMasterNoSuffix != null ? e.posMasterNoSuffix : " "), + (e.posMasterNoSuffix != null ? e.posMasterNoSuffix : ""), positionName: e.positionName, posTypeName: e.posTypeName, posLevelName: e.posLevelName,