numbering member
This commit is contained in:
@ -63,7 +63,7 @@ const Kyc = () => {
|
|||||||
setMembers(resMembers);
|
setMembers(resMembers);
|
||||||
let getProfession: any = await axios.get(`${BASE_URL_MASTER_DATA}/profession/list`, {
|
let getProfession: any = await axios.get(`${BASE_URL_MASTER_DATA}/profession/list`, {
|
||||||
params: {
|
params: {
|
||||||
limit: 50,
|
limit: 75,
|
||||||
page: 1,
|
page: 1,
|
||||||
with_deleted: false,
|
with_deleted: false,
|
||||||
order_field: 'name',
|
order_field: 'name',
|
||||||
|
|||||||
@ -42,79 +42,6 @@ const ManageMembers = () => {
|
|||||||
fetchMasters();
|
fetchMasters();
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
// async function fetchCustomers(): Promise<any> {
|
|
||||||
// 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 (
|
const fetchCustomers = async (
|
||||||
page: number,
|
page: number,
|
||||||
limit: number,
|
limit: number,
|
||||||
@ -138,10 +65,8 @@ const ManageMembers = () => {
|
|||||||
|
|
||||||
const customers = res.data.data.list.map((el: any, index: number) => ({
|
const customers = res.data.data.list.map((el: any, index: number) => ({
|
||||||
...el,
|
...el,
|
||||||
no: page * pageSize + index + 1,
|
no: (page) * limit + index + 1,
|
||||||
date_birth: el.date_birth
|
date_birth: el.date_birth ? new Date(el.date_birth).toLocaleString('sv-SE') : null,
|
||||||
? new Date(el.date_birth).toLocaleString('sv-SE')
|
|
||||||
: null,
|
|
||||||
name: el.fullname,
|
name: el.fullname,
|
||||||
}));
|
}));
|
||||||
return { data: customers, totalCount: res?.data.data.total_count };
|
return { data: customers, totalCount: res?.data.data.total_count };
|
||||||
|
|||||||
Reference in New Issue
Block a user