From e87f441c00c697d83ecad9ff0d16259c39398d51 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Fri, 17 Apr 2026 14:38:31 +0700 Subject: [PATCH] refactor:(position-review) add Call API profileSalaryTemp /done --- .../components/PositionReview/Table.vue | 31 ++++++++++--------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/src/modules/10_registry/components/PositionReview/Table.vue b/src/modules/10_registry/components/PositionReview/Table.vue index d2b7712..3d20dd6 100644 --- a/src/modules/10_registry/components/PositionReview/Table.vue +++ b/src/modules/10_registry/components/PositionReview/Table.vue @@ -323,20 +323,23 @@ async function fetchData() { // .get( // `${config.API.profileSalaryTemp}/${empType.value}/done/${profileId.value}`, // ) - http - .get(`${config.API.profileSalaryTemp}/${empType.value}/${profileId.value}`) - .then((res) => { - const data = res.data.result; - rowsMain.value = data; - rows.value = data; - serchDataTable(); - }) - .catch((err) => { - messageError($q, err); - }) - .finally(() => { - isLoad.value = false; - }); + try { + await http.get( + `${config.API.profileSalaryTemp}/${empType.value}/${profileId.value}`, + ); + + const res = await http.get( + `${config.API.profileSalaryTemp}/${empType.value}/done/${profileId.value}`, + ); + const data = res.data.result; + rowsMain.value = data; + rows.value = data; + serchDataTable(); + } catch (err) { + messageError($q, err); + } finally { + isLoad.value = false; + } } /** function ค้นหาข้อมูลรายการในตาราง*/