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 { ActionType, DrawerForm, ModalForm, PageContainer, ProColumns, ProFormText, ProFormTextArea, ProTable } from '@ant-design/pro-components';
|
||||||
import { request, useParams } from '@umijs/max';
|
import { request, useParams } from '@umijs/max';
|
||||||
import { App, Avatar, Button, Modal, Popconfirm, Space, Tag } from 'antd';
|
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';
|
import { DeleteFilled, EditOutlined, PlusOutlined, UserOutlined } from '@ant-design/icons';
|
||||||
|
|
||||||
const BatchEditCustomers: React.FC<{
|
const BatchEditCustomers: React.FC<{
|
||||||
|
|
@ -65,6 +65,13 @@ const CustomerPage: React.FC = () => {
|
||||||
const [ordersVisible, setOrdersVisible] = useState<boolean>(false);
|
const [ordersVisible, setOrdersVisible] = useState<boolean>(false);
|
||||||
const [ordersCustomer, setOrdersCustomer] = useState<any>(null);
|
const [ordersCustomer, setOrdersCustomer] = useState<any>(null);
|
||||||
|
|
||||||
|
useEffect(() => {
|
||||||
|
// 当siteId变化时, 重新加载表格数据
|
||||||
|
if (siteId) {
|
||||||
|
actionRef.current?.reload();
|
||||||
|
}
|
||||||
|
}, [siteId]);
|
||||||
|
|
||||||
const handleDelete = async (id: number) => {
|
const handleDelete = async (id: number) => {
|
||||||
if (!siteId) return;
|
if (!siteId) return;
|
||||||
try {
|
try {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue