fix member
This commit is contained in:
@ -14,6 +14,7 @@ const BASE_URL = apiConfig.service_customer;
|
|||||||
const ManageMembers = () => {
|
const ManageMembers = () => {
|
||||||
const [loading, setLoading] = useState(false);
|
const [loading, setLoading] = useState(false);
|
||||||
const [members, setMembers] = useState([]);
|
const [members, setMembers] = useState([]);
|
||||||
|
const [selectedMember, setSelectedMember] = useState('');
|
||||||
const [member, setMember] = useState(initialMember);
|
const [member, setMember] = useState(initialMember);
|
||||||
const [isDialogOpen, setIsDialogOpen] = useState(false);
|
const [isDialogOpen, setIsDialogOpen] = useState(false);
|
||||||
const [dialogOpen, setDialogOpen] = useState(false);
|
const [dialogOpen, setDialogOpen] = useState(false);
|
||||||
@ -53,6 +54,7 @@ const ManageMembers = () => {
|
|||||||
|
|
||||||
const handleUpdate = (data: any) => {
|
const handleUpdate = (data: any) => {
|
||||||
setDialogType('update');
|
setDialogType('update');
|
||||||
|
setSelectedMember(data.id)
|
||||||
setMember(data);
|
setMember(data);
|
||||||
setIsDialogOpen(true);
|
setIsDialogOpen(true);
|
||||||
};
|
};
|
||||||
@ -71,7 +73,6 @@ const ManageMembers = () => {
|
|||||||
const handleYes = async () => {
|
const handleYes = async () => {
|
||||||
const userLogin: any = await getUser();
|
const userLogin: any = await getUser();
|
||||||
const updateData: any = member;
|
const updateData: any = member;
|
||||||
const customerId = member.id;
|
|
||||||
updateData.updated_by = userLogin.data ? userLogin.data.id : '';
|
updateData.updated_by = userLogin.data ? userLogin.data.id : '';
|
||||||
let today = new Date();
|
let today = new Date();
|
||||||
updateData.updated_at = today.toString();
|
updateData.updated_at = today.toString();
|
||||||
@ -97,7 +98,7 @@ const ManageMembers = () => {
|
|||||||
delete updateData.group_deleted_at;
|
delete updateData.group_deleted_at;
|
||||||
try {
|
try {
|
||||||
if (dialogType === 'update')
|
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)
|
// if (dialogType === 'create') await axios.post(`${BASE_URL}/customers/create`, member)
|
||||||
await fetchGroups();
|
await fetchGroups();
|
||||||
setDialogOpen(false);
|
setDialogOpen(false);
|
||||||
|
|||||||
Reference in New Issue
Block a user