diff --git a/src/pages/members/manage-members/CustomerDetailModal.tsx b/src/pages/members/manage-members/CustomerDetailModal.tsx index 5c62e39..dc1711a 100644 --- a/src/pages/members/manage-members/CustomerDetailModal.tsx +++ b/src/pages/members/manage-members/CustomerDetailModal.tsx @@ -19,6 +19,11 @@ const CustomerDialog = ({ open, handleClose, handleSubmit, initialData, viewStat const [aldeias, setAldeias] = useState([]); const [postoAdm, setPostoAdm] = useState([]); const [sucos, setSucos] = useState([]); + const [groupData] = useState({ + reguler: `This fill can not be empty!`, + premium: `This field required only for Premium or Agent`, + agent: `This field required only for Agent` + }) useEffect(() => { setFormData(initialData || {}); // Sync formData when initialData changes @@ -154,18 +159,20 @@ const CustomerDialog = ({ open, handleClose, handleSubmit, initialData, viewStat ) : ('') } - - - + + {/* {groupData.reguler} */} + + {fileTextFile("Photo", formData.photouser, "photouser", handleChange)} - - - - - - + + + + + + + Gender - Male Female @@ -181,7 +188,7 @@ const CustomerDialog = ({ open, handleClose, handleSubmit, initialData, viewStat {/* AGENT & PREMIUM DATA */} - + {fileTextFile("File Selfie", formData.file_selfie, "file_selfie", handleChange)} {"file_selfie"} @@ -269,11 +276,15 @@ const CustomerDialog = ({ open, handleClose, handleSubmit, initialData, viewStat Approval - ) : (<>{getAdmAccess(page, formData, handleClose, fetchCustomers)}) + ) : (<>{getAdmAccess(page, formData, handleClose, fetchCustomers, viewOnly, setViewOnly)}) } - + { + page === 'kyc' ? ( + + ) : ('') + } { formData.isneedapproval == 1 && page === 'kyc' ? ( @@ -327,7 +338,7 @@ function fileTextFile(label: string, value: any, name: string, handleChange: any ) } -function getAdmAccess(page: string, data: any, handleClose: any, fetchCustomers: any) { +function getAdmAccess(page: string, data: any, handleClose: any, fetchCustomers: any, viewOnly: any, setViewOnly: any) { const [dialogOpen, setDialogOpen] = useState(false); const [dialogType, setDialogType] = useState(''); const [changeGroup, setChangeGroup] = useState(''); @@ -434,7 +445,8 @@ function getAdmAccess(page: string, data: any, handleClose: any, fetchCustomers: Edit Member - + {/* */} + diff --git a/src/pages/members/manage-members/ManageMembers.tsx b/src/pages/members/manage-members/ManageMembers.tsx index d985211..a258539 100644 --- a/src/pages/members/manage-members/ManageMembers.tsx +++ b/src/pages/members/manage-members/ManageMembers.tsx @@ -96,6 +96,7 @@ const ManageMembers = () => { delete updateData.group_updated_at; delete updateData.group_deleted_by; delete updateData.group_deleted_at; + delete updateData.updated_at; try { if (dialogType === 'update') await axios.put(`${BASE_URL}/customer/update/${selectedMember}`, updateData); @@ -105,7 +106,6 @@ const ManageMembers = () => { setIsDialogOpen(false); toast.success('Success Update Member'); } catch (error: any) { - alert(error.message); setDialogOpen(false); setIsDialogOpen(false); toast.error(error.message);