import React, { FC, useCallback, useState, memo } from "react"; import { Table } from "../../../index"; import { accountIncomeColumns } from "@components/OrderList/columnConfigs"; import { useFetch } from "@utils/request"; import DatePicker from "@components/DatePicker"; import { ArrowDown } from "@icons/ArrowDown"; import { Select } from "@atomintl/aui-next"; import "../index.css"; import { IncomeTypeEnum } from "@shared/types"; import { APINameEnum } from "@utils/request/ApiNameEnum"; const { Option } = Select; export interface AccountIncomeProps {} export const AccountIncome: FC = memo(props => { const {} = props; const [[startTime, endTime], setTime] = useState>([]); const onDateStrChange = useCallback(([{ startV, endV }]: any) => setTime([startV, endV]), []); const [incomeType, setIncomeType] = useState(""); const { data: accountIncomeSource, loading: accountIncomeSourceLoading } = useFetch(APINameEnum.ACCOUNT_INCOME, { startTime, endTime, incomeType }); const onSelectChange = (v: IncomeTypeEnum | "") => setIncomeType(v); return ( <>
); });