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 {