From dc5ef03fd18c8628ff829d08261f6d71174ae418 Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 25 Mar 2025 23:21:56 +0700 Subject: [PATCH] fix member --- src/pages/members/manage-members/ManageMembers.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pages/members/manage-members/ManageMembers.tsx b/src/pages/members/manage-members/ManageMembers.tsx index fb8e77b..1132b87 100644 --- a/src/pages/members/manage-members/ManageMembers.tsx +++ b/src/pages/members/manage-members/ManageMembers.tsx @@ -14,6 +14,7 @@ const BASE_URL = apiConfig.service_customer; const ManageMembers = () => { const [loading, setLoading] = useState(false); const [members, setMembers] = useState([]); + const [selectedMember, setSelectedMember] = useState(''); const [member, setMember] = useState(initialMember); const [isDialogOpen, setIsDialogOpen] = useState(false); const [dialogOpen, setDialogOpen] = useState(false); @@ -53,6 +54,7 @@ const ManageMembers = () => { const handleUpdate = (data: any) => { setDialogType('update'); + setSelectedMember(data.id) setMember(data); setIsDialogOpen(true); }; @@ -71,7 +73,6 @@ const ManageMembers = () => { const handleYes = async () => { const userLogin: any = await getUser(); const updateData: any = member; - const customerId = member.id; updateData.updated_by = userLogin.data ? userLogin.data.id : ''; let today = new Date(); updateData.updated_at = today.toString(); @@ -97,7 +98,7 @@ const ManageMembers = () => { delete updateData.group_deleted_at; try { if (dialogType === 'update') - await axios.put(`${BASE_URL}/customer/update/${customerId}`, updateData); + await axios.put(`${BASE_URL}/customer/update/${selectedMember}`, updateData); // if (dialogType === 'create') await axios.post(`${BASE_URL}/customers/create`, member) await fetchGroups(); setDialogOpen(false);