fix(Shop/Customers): 当siteId变化时重新加载表格数据
添加useEffect监听siteId变化,确保表格数据及时更新
This commit is contained in:
parent
d10052104a
commit
8bb082187b
|
|
@ -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<boolean>(false);
|
||||
const [ordersCustomer, setOrdersCustomer] = useState<any>(null);
|
||||
|
||||
useEffect(() => {
|
||||
// 当siteId变化时, 重新加载表格数据
|
||||
if (siteId) {
|
||||
actionRef.current?.reload();
|
||||
}
|
||||
}, [siteId]);
|
||||
|
||||
const handleDelete = async (id: number) => {
|
||||
if (!siteId) return;
|
||||
try {
|
||||
|
|
|
|||
Loading…
Reference in New Issue