fix register user photo

This commit is contained in:
unknown
2025-04-18 01:10:10 +07:00
parent 47db6b8a4d
commit 18e5bdea0c

View File

@ -101,52 +101,52 @@ const ManageMembers = () => {
fetchCustomers(); fetchCustomers();
}; };
const handleYes = async () => { const handleYes = async () => {
setLoading(true);
const userLogin: any = await getUser();
const updateData: any = member;
updateData.updated_by = userLogin.data ? userLogin.data.id : '';
let today = new Date();
updateData.updated_at = today.toString();
updateData.municipio = updateData.municipio_id;
updateData.posto_adms = updateData.posto_adms_id;
updateData.suco = updateData.suco_id;
updateData.aldeia = updateData.aldeia_id;
delete updateData.id;
delete updateData.pin;
delete updateData.name;
delete updateData.longitude;
delete updateData.latitude;
delete updateData.created_at;
delete updateData.no;
delete updateData.destinationGroup;
delete updateData.statusApproval;
delete updateData.description;
delete updateData.municipio_id;
delete updateData.municipio_name;
delete updateData.posto_adms_id;
delete updateData.posto_adms_name;
delete updateData.suco_id;
delete updateData.suco_name;
delete updateData.aldeia_id;
delete updateData.aldeia_name;
delete updateData.group_name;
delete updateData.group_description;
delete updateData.group_status;
delete updateData.group_created_by;
delete updateData.group_created_at;
delete updateData.group_updated_by;
delete updateData.group_updated_at;
delete updateData.group_deleted_by;
delete updateData.group_deleted_at;
delete updateData.updated_at;
try { try {
const form = new FormData(); setLoading(true);
const userLogin: any = await getUser();
const updateData: any = member;
updateData.updated_by = userLogin.data ? userLogin.data.id : '';
let today = new Date();
updateData.updated_at = today.toString();
updateData.municipio = updateData.municipio_id;
updateData.posto_adms = updateData.posto_adms_id;
updateData.suco = updateData.suco_id;
updateData.aldeia = updateData.aldeia_id;
delete updateData.id;
delete updateData.pin;
delete updateData.name;
delete updateData.longitude;
delete updateData.latitude;
delete updateData.created_at;
delete updateData.no;
delete updateData.destinationGroup;
delete updateData.statusApproval;
delete updateData.description;
delete updateData.municipio_id;
delete updateData.municipio_name;
delete updateData.posto_adms_id;
delete updateData.posto_adms_name;
delete updateData.suco_id;
delete updateData.suco_name;
delete updateData.aldeia_id;
delete updateData.aldeia_name;
delete updateData.group_name;
delete updateData.group_description;
delete updateData.group_status;
delete updateData.group_created_by;
delete updateData.group_created_at;
delete updateData.group_updated_by;
delete updateData.group_updated_at;
delete updateData.group_deleted_by;
delete updateData.group_deleted_at;
delete updateData.updated_at;
const formUpdate = new FormData();
for (const property in updateData) { for (const property in updateData) {
if (updateData[property]) form.append(property, updateData[property]); if (updateData[property]) formUpdate.append(property, updateData[property]);
} }
if (dialogType === 'update') { if (dialogType === 'update') {
await axios.put(`${BASE_URL}/customer/update/${selectedMember}`, form, { await axios.put(`${BASE_URL}/customer/update/${selectedMember}`, formUpdate, {
headers: { headers: {
'Content-Type': 'multipart/form-data' 'Content-Type': 'multipart/form-data'
} }
@ -171,7 +171,11 @@ const ManageMembers = () => {
delete createMember.approval_description_premium; delete createMember.approval_description_premium;
delete createMember.approval_description_agent; delete createMember.approval_description_agent;
delete createMember.language; delete createMember.language;
await axios.post(`${BASE_URL}/customers/create`, member); const formCreate = new FormData();
for (const property in createMember) {
if (createMember[property]) formCreate.append(property, createMember[property]);
}
await axios.post(`${BASE_URL}/customers/create`, formCreate);
toast.success('Success Create Member. PIN sent to email'); toast.success('Success Create Member. PIN sent to email');
} }
} catch (error: any) { } catch (error: any) {