From 1a9c0eba7ac748431dbde3c7c921eb60e523834b Mon Sep 17 00:00:00 2001 From: setthawutttty Date: Mon, 5 Feb 2024 15:42:03 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B9=81=E0=B8=81=E0=B9=89=E0=B8=9F=E0=B8=AD?= =?UTF-8?q?=E0=B8=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/04_registry/components/Salary.vue | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/modules/04_registry/components/Salary.vue b/src/modules/04_registry/components/Salary.vue index afe614290..c0ac7fec7 100644 --- a/src/modules/04_registry/components/Salary.vue +++ b/src/modules/04_registry/components/Salary.vue @@ -2389,12 +2389,30 @@ async function fetchType() { }); positionTypeOptions.value = optionPositionTypes; positionTypeOptionsFilter.value = optionPositionTypes; + + }) .catch((err) => { messageError($q, err); }) .finally(() => { hideLoader(); + if (positionTypeId.value) { + let optionPositionLevels: DataOption[] = []; + + const listLevel = dataLevel.value.find( + (e: any) => e.id === positionTypeId.value + ); + levelOpsMain.value = listLevel.posLevels.map((r: any) => { + optionPositionLevels.push({ + id: r.id.toString(), + name: r.posLevelName.toString(), + }); + }); + + positionLevelOptions.value = optionPositionLevels; + positionLevelOptionsFilter.value = optionPositionLevels; + } }); } watch(