From 3349d71906fd82cd8d69a3e29e2bcf368bb8a9fc Mon Sep 17 00:00:00 2001 From: setthawutttty Date: Wed, 30 Apr 2025 10:08:56 +0700 Subject: [PATCH] =?UTF-8?q?=E0=B9=81=E0=B8=81=E0=B9=89=20=E0=B8=84?= =?UTF-8?q?=E0=B8=B3=E0=B8=99=E0=B8=A7=E0=B8=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/05_leave/views/Main.vue | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/modules/05_leave/views/Main.vue b/src/modules/05_leave/views/Main.vue index 2516698..87cfde4 100644 --- a/src/modules/05_leave/views/Main.vue +++ b/src/modules/05_leave/views/Main.vue @@ -136,19 +136,14 @@ async function fetchStatsTable() { ? "text-deep-purple" : "text-indigo", value: - el.leaveLimit > 0 || el.leaveExtend > 0 + el.leaveLimit > 0 ? Math.round( - (Number(el.leaveCountApprove) / - (Number(el.leaveLimit) + Number(el.leaveExtend))) * - 100 + (Number(el.leaveCountApprove) / Number(el.leaveLimit)) * 100 ) : 0, - all: Number(el.leaveLimit) + Number(el.leaveExtend), + all: Number(el.leaveLimit), use: el.leaveCountApprove, - remain: - Number(el.leaveLimit) + - Number(el.leaveExtend) - - Number(el.leaveCountApprove), + remain: Number(el.leaveLimit) - Number(el.leaveCountApprove), })); }); stat.forEach((item) => itemPie.value.push(...item));