From a1bffb7e3b040bfcffe2a02a80617c4a9b08774a Mon Sep 17 00:00:00 2001 From: setthawutttty Date: Thu, 5 Jun 2025 10:53:02 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B9=80=E0=B8=9B=E0=B8=A5=E0=B8=B5=E0=B9=88?= =?UTF-8?q?=E0=B8=A2=E0=B8=99=E0=B9=80=E0=B8=AA=E0=B9=89=E0=B8=99=20API?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/org/api.org.ts | 1 + src/modules/05_leave/components/FormLeave/Form.vue | 11 ++++++----- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/api/org/api.org.ts b/src/api/org/api.org.ts index e4dd00d..0ab91e2 100644 --- a/src/api/org/api.org.ts +++ b/src/api/org/api.org.ts @@ -170,6 +170,7 @@ export default { */ workflow: `${workflow}/`, commanderPosexe: (type:string)=>`${workflow}/commander-posexe/${type}`, + commanderOperate: `${workflow}/commander/operate`, keycloakLogSSO: `${org}/keycloak/log/sso`, diff --git a/src/modules/05_leave/components/FormLeave/Form.vue b/src/modules/05_leave/components/FormLeave/Form.vue index ac50dc6..f92d057 100644 --- a/src/modules/05_leave/components/FormLeave/Form.vue +++ b/src/modules/05_leave/components/FormLeave/Form.vue @@ -61,11 +61,11 @@ const columns = ref([ style: "font-size: 14px", }, { - name: "posExecutiveNameOrg", + name: "posExecutiveName", align: "left", label: "ตำแหน่งทางการบริหาร", sortable: true, - field: "posExecutiveNameOrg", + field: "posExecutiveName", headerStyle: "font-size: 14px", style: "font-size: 14px", }, @@ -82,7 +82,7 @@ function onSubmit() { ? `${selected.value[0].prefix}${selected.value[0].firstName} ${selected.value[0].lastName}` : ""; - dataStore.commanderPosition = selected.value[0].posExecutiveNameOrg; + dataStore.commanderPosition = selected.value[0].posExecutiveName; } function closeDialog() { @@ -95,12 +95,13 @@ function closeDialog() { async function getCommander() { showLoader(); await http - .put(config.API.commanderPosexe("operate"), { + .put(config.API.commanderOperate, { isAct: isAct.value, - keyword: search.value, + keyword: search.value.trim(), page: pagination.value.page, pageSize: pagination.value.rowsPerPage, keycloakId: storeData.formData.keycloakId, + type:storeData.officerType.toLocaleUpperCase() == 'OFFICER' ? 'officer':'employee' }) .then((res) => { rows.value = res.data.result.data;