From 275b80b6a0231f08c05e7c912bf324ee825403bb Mon Sep 17 00:00:00 2001 From: setthawutttty Date: Wed, 9 Apr 2025 17:29:43 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B9=81=E0=B8=81=E0=B9=89=E0=B8=AA=E0=B8=B9?= =?UTF-8?q?=E0=B8=95=E0=B8=A3=E0=B8=84=E0=B8=B3=E0=B8=99=E0=B8=A7=E0=B8=93?= =?UTF-8?q?=20=E0=B8=A5=E0=B8=B2=E0=B8=9E=E0=B8=B1=E0=B8=81=E0=B8=9C?= =?UTF-8?q?=E0=B9=88=E0=B8=AD=E0=B8=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/05_leave/views/Main.vue | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/modules/05_leave/views/Main.vue b/src/modules/05_leave/views/Main.vue index 5ed3618..fa3c763 100644 --- a/src/modules/05_leave/views/Main.vue +++ b/src/modules/05_leave/views/Main.vue @@ -135,10 +135,16 @@ async function fetchStatsTable() { : el.leaveTypeName === "ลากิจส่วนตัว" ? "text-deep-purple" : "text-indigo", - value: el.leavePercent, - all: el.leaveLimit, + value: + (Number(el.leaveCountApprove) / + (Number(el.leaveLimit) + Number(el.leaveExtend))) * + 100, + all: Number(el.leaveLimit) + Number(el.leaveExtend), use: el.leaveCountApprove, - remain: Number(el.leaveLimit) - Number(el.leaveCountApprove), + remain: + Number(el.leaveLimit) + + Number(el.leaveExtend) - + Number(el.leaveCountApprove), })); }); stat.forEach((item) => itemPie.value.push(...item));