This commit is contained in:
2026-08-10 16:53:13 +08:00
parent 86c65f9ec8
commit 2bbcb75328
4 changed files with 10 additions and 10 deletions
+7 -7
View File
@@ -1,4 +1,4 @@
import React, { useEffect, useState } from 'react';
import React, { useCallback, useEffect, useState } from 'react';
import { Table, Tag, Empty, Spin, Typography, Pagination, Select, DatePicker, Space } from 'antd';
import { FileTextOutlined, AlipayCircleOutlined, WechatOutlined } from '@ant-design/icons';
import { getPaymentOrders } from '../api';
@@ -12,11 +12,7 @@ const OrderRecordsPage: React.FC = () => {
const [statusFilter, setStatusFilter] = useState<string>('');
const [dateRange, setDateRange] = useState<any>([null, null]);
useEffect(() => {
loadData();
}, [page, statusFilter]);
const loadData = async () => {
const loadData = useCallback(async () => {
setLoading(true);
try {
const data = await getPaymentOrders(page, pageSize, {
@@ -30,7 +26,11 @@ const OrderRecordsPage: React.FC = () => {
setOrders([]);
}
setLoading(false);
};
}, [page, statusFilter, dateRange]);
useEffect(() => {
loadData();
}, [loadData]);
const handlePageChange = (newPage: number) => {
setPage(newPage);