import React from 'react'; import { Flex, Table, Thead, Tbody, Tr, Th, Td, TableContainer, Box } from '@chakra-ui/react'; import { useLoading } from '@/hooks/useLoading'; import dayjs from 'dayjs'; import { getPromotionRecords } from '@/api/user'; import { usePagination } from '@/hooks/usePagination'; import { PromotionRecordType } from '@/api/response/user'; import { PromotionTypeMap } from '@/constants/user'; import MyIcon from '@/components/Icon'; const OpenApi = () => { const { Loading } = useLoading(); const { data: promotionRecords, isLoading, total, pageSize, Pagination } = usePagination({ api: getPromotionRecords }); return ( <> {promotionRecords.map((item) => ( ))}
时间 类型 金额
{item.createTime ? dayjs(item.createTime).format('YYYY/MM/DD HH:mm:ss') : '-'} {PromotionTypeMap[item.type]} {item.amount}
{!isLoading && promotionRecords.length === 0 && ( 无佣金记录~ )} {total > pageSize && ( )} ); }; export default OpenApi;