diff --git a/src/pages/Site/Shop/Customers/index.tsx b/src/pages/Site/Shop/Customers/index.tsx index e95618a..ebdac52 100644 --- a/src/pages/Site/Shop/Customers/index.tsx +++ b/src/pages/Site/Shop/Customers/index.tsx @@ -1,7 +1,7 @@ import { ActionType, DrawerForm, ModalForm, PageContainer, ProColumns, ProFormText, ProFormTextArea, ProTable } from '@ant-design/pro-components'; import { request, useParams } from '@umijs/max'; import { App, Avatar, Button, Modal, Popconfirm, Space, Tag } from 'antd'; -import React, { useRef, useState } from 'react'; +import React, { useEffect, useRef, useState } from 'react'; import { DeleteFilled, EditOutlined, PlusOutlined, UserOutlined } from '@ant-design/icons'; const BatchEditCustomers: React.FC<{ @@ -65,6 +65,13 @@ const CustomerPage: React.FC = () => { const [ordersVisible, setOrdersVisible] = useState(false); const [ordersCustomer, setOrdersCustomer] = useState(null); + useEffect(() => { + // 当siteId变化时, 重新加载表格数据 + if (siteId) { + actionRef.current?.reload(); + } + }, [siteId]); + const handleDelete = async (id: number) => { if (!siteId) return; try {