From 97976d193d9780eacc191d838b4322e6d7040cd7 Mon Sep 17 00:00:00 2001 From: waruneeta Date: Tue, 16 Jan 2024 11:28:22 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B9=81=E0=B8=81=E0=B9=89=20stroe=20=E0=B8=A5?= =?UTF-8?q?=E0=B8=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/05_leave/store.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/modules/05_leave/store.ts b/src/modules/05_leave/store.ts index 5e41cfc..01ab30d 100644 --- a/src/modules/05_leave/store.ts +++ b/src/modules/05_leave/store.ts @@ -263,7 +263,7 @@ export const useLeaveStore = defineStore("Leave", () => { const salary = ref(0) //เงินเดือนปัจจุบัน const salaryText = ref("") //เงินเดือนปัจจุบัน(ภาษาไทย) const leaveLast = ref() - const restDayCurrentTotal = ref("") + const restDayCurrentTotal = ref(0) //ดึงข้อมูล profile จาก API async function fetchProfile() { @@ -287,7 +287,7 @@ export const useLeaveStore = defineStore("Leave", () => { salary.value = data.salary ? data.salary.toLocaleString("th-TH") : "" salaryText.value = data.salaryText leaveLast.value = data.leaveLast != "0001-01-01T00:00:00" ? date2Thai(data.leaveLast) : "-" - restDayCurrentTotal.value = data.restDayCurrentTotal + restDayCurrentTotal.value = Number(data.leaveLimit) - Number(data.restDayTotalOld) }) .catch((e: any) => { messageError($q, e) @@ -307,6 +307,7 @@ export const useLeaveStore = defineStore("Leave", () => { dateAppoint.value = data.dateAppoint // วันที่รับราชการ salary.value = data.salary ? data.salary.toLocaleString("th-TH") : "" salaryText.value = data.salaryText + restDayCurrentTotal.value = Number(data.leaveLimit) - Number(data.restDayTotalOld) }) .catch((e: any) => { messageError($q, e) @@ -340,7 +341,7 @@ export const useLeaveStore = defineStore("Leave", () => { salary.value = 0 salaryText.value = "" leaveLast.value = undefined - restDayCurrentTotal.value = "" + restDayCurrentTotal.value = 0 } return {