import AddressList from '@/components/AddressList' import InfiniteScrollPaging from '@/components/InfiniteScrollPaging' import { Button, Canvas, ScrollView, Text, View } from '@tarojs/components' import Taro, { useReady } from '@tarojs/taro' import { useCallback, useEffect, useState } from 'react' import { depositListApi } from '@/api/deposit' import './index.scss' import { formatDateTime, formatPriceDiv } from '@/common/fotmat' import useLogin from '@/use/useLogin' export default () => { useLogin() const { fetchData, state } = depositListApi() // 渲染(数据) const [data, setData] = useState({ list: [], total: 0, }) // 数据更新 const handleChange = useCallback((result) => { setData({ list: result.data.list, total: result.data.total, }) }, []) return ( {data.list?.map((item, index) => { let res: any = item return ( res.amount_received_this_time != 0 && ( {res.type_name} {formatDateTime(res.create_time)} {[1, 2, 3].includes(res.type as never) ? '+' : '-'} {formatPriceDiv(res.amount_received_this_time)} {/* 处理中 */} ) ) })} {/* {data.length>0&&} */} ) }