From 8d6cb69cb7aedc85a8b61ea8c1643d8354ec8b87 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 30 May 2025 11:14:16 +0700 Subject: [PATCH] numbering member --- src/pages/members/kyc/Kyc.tsx | 2 +- .../members/manage-members/ManageMembers.tsx | 79 +------------------ 2 files changed, 3 insertions(+), 78 deletions(-) diff --git a/src/pages/members/kyc/Kyc.tsx b/src/pages/members/kyc/Kyc.tsx index 49a2514..9dd9e95 100644 --- a/src/pages/members/kyc/Kyc.tsx +++ b/src/pages/members/kyc/Kyc.tsx @@ -63,7 +63,7 @@ const Kyc = () => { setMembers(resMembers); let getProfession: any = await axios.get(`${BASE_URL_MASTER_DATA}/profession/list`, { params: { - limit: 50, + limit: 75, page: 1, with_deleted: false, order_field: 'name', diff --git a/src/pages/members/manage-members/ManageMembers.tsx b/src/pages/members/manage-members/ManageMembers.tsx index 0e58214..931ba81 100644 --- a/src/pages/members/manage-members/ManageMembers.tsx +++ b/src/pages/members/manage-members/ManageMembers.tsx @@ -42,79 +42,6 @@ const ManageMembers = () => { fetchMasters(); }, []); - // async function fetchCustomers(): Promise { - // setIsReloading(true); - // try { - // let customers = await axios.get(`${BASE_URL}/customer/list`, { - // params: { - // limit: pageSize, - // page: 1 + currentPage, - // with_deleted: false, - // order_field: 'created_at', - // order_direction: 'DESC' - // } - // }); - // let temp = 1; - // let resMembers = customers.data.data.list.map((el: any) => { - // el.no = temp++; - // if (el.date_birth) { - // const d = new Date(el.date_birth); - // el.date_birth = d.toLocaleString('sv-SE'); - // } - // el.name = el.fullname; - // return el; - // }); - // setMembers(resMembers); - // return { - // data: resMembers, - // totalCount: customers.data.data.total_count, - // } - // } catch (error: any) { - // toast.error(error.message); - // console.log(error); - // } finally { - // setIsReloading(false); - // } - // } - - // const fetchCustomers = useCallback( - // async ({ pageIndex, pageSize }:any) => { - // setIsReloading(true); - // try { - // const res = await axios.get(`${BASE_URL}/customer/list`, { - // params: { - // limit: pageSize, - // page: pageIndex + 1, // +1 because your API uses 1-based pages - // with_deleted: false, - // order_field: 'created_at', - // order_direction: 'DESC', - // }, - // }); - - // const customers = res.data.data.list.map((el: any, index: number) => ({ - // ...el, - // no: pageIndex * pageSize + index + 1, - // date_birth: el.date_birth - // ? new Date(el.date_birth).toLocaleString('sv-SE') - // : null, - // name: el.fullname, - // })); - - // return { - // data: customers, - // totalCount: res.data.data.total_count, - // }; - // } catch (error: any) { - // toast.error(error.message); - // console.error(error); - // return { data: [], totalCount: 0 }; - // } finally { - // setIsReloading(false); - // } - // }, - // [] - // ); - const fetchCustomers = async ( page: number, limit: number, @@ -138,10 +65,8 @@ const ManageMembers = () => { const customers = res.data.data.list.map((el: any, index: number) => ({ ...el, - no: page * pageSize + index + 1, - date_birth: el.date_birth - ? new Date(el.date_birth).toLocaleString('sv-SE') - : null, + no: (page) * limit + index + 1, + date_birth: el.date_birth ? new Date(el.date_birth).toLocaleString('sv-SE') : null, name: el.fullname, })); return { data: customers, totalCount: res?.data.data.total_count };