fix member

This commit is contained in:
unknown
2025-03-25 23:21:56 +07:00
parent cc55c997e9
commit dc5ef03fd1

View File

@ -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);