Compare commits

...

3 commits

Author SHA1 Message Date
DESKTOP-1R2VSQH\Lenovo ThinkPad E490
00304b3bc8 Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 3m53s
2026-01-30 09:41:43 +07:00
DESKTOP-1R2VSQH\Lenovo ThinkPad E490
6280ab2e17 fix: statusCheck PENDING 2026-01-30 09:41:24 +07:00
DESKTOP-1R2VSQH\Lenovo ThinkPad E490
aff177e2f1 fix(leave):approveCheck logic for commander approval status 2026-01-30 09:29:31 +07:00

View file

@ -166,10 +166,11 @@ const commanderList = computed(() => {
//
const approveCheck = computed(() => {
const commanders = rows.value?.commanders;
return (
rows.value?.commanders?.every(
(commander) => commander.approveStatus === "APPROVE"
) ?? false
Array.isArray(commanders) &&
commanders.length > 0 &&
commanders.every((commander) => commander.approveStatus === "APPROVE")
);
});
@ -1073,7 +1074,8 @@ onMounted(async () => {
rows &&
rows.approvers[0]?.profileId == keycloakId &&
rows.approvers[0]?.approveStatus == 'PENDING' &&
approveCheck
approveCheck &&
statusCheck === 'PENDING'
"
>
<q-btn