fix(leave):approveCheck logic for commander approval status

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2026-01-30 09:29:31 +07:00
parent b82b489a8b
commit aff177e2f1

View file

@ -166,10 +166,9 @@ const commanderList = computed(() => {
//
const approveCheck = computed(() => {
return (
rows.value?.commanders?.every(
(commander) => commander.approveStatus === "APPROVE"
) ?? false
const commanders = rows.value?.commanders;
return Array.isArray(commanders) && commanders.length > 0 && commanders.every(
(commander) => commander.approveStatus === "APPROVE"
);
});