From 55a9d4850fb273f5f401a5917b56345e076a681a Mon Sep 17 00:00:00 2001 From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Date: Mon, 27 Jan 2025 10:44:11 +0700 Subject: [PATCH] fix: error --- src/pages/09_task-order/TableEmployee.vue | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/pages/09_task-order/TableEmployee.vue b/src/pages/09_task-order/TableEmployee.vue index 1ae6a0fa..33e685bf 100644 --- a/src/pages/09_task-order/TableEmployee.vue +++ b/src/pages/09_task-order/TableEmployee.vue @@ -212,8 +212,10 @@ function handleCheck( function disableCheckAll() { if (!props.selectReady) return false; - const firstTemplate = props.rows[0]?._template.id; - const hasDifferent = props.rows.some((r) => r._template.id !== firstTemplate); + const firstTemplate = props.rows[0]?._template?.id; + const hasDifferent = props.rows.some( + (r) => r._template?.id !== firstTemplate, + ); return hasDifferent && selectedEmployee.value.length === 0; } @@ -277,7 +279,7 @@ function disableCheckAll() { (selectReady ? rows.filter( (t) => - t._template.id === + t._template?.id === selectedEmployeeInTable[0]?._template?.id, ).length : validate