diff --git a/src/components/system/syncModel/LogClearModal.jsx b/src/components/system/syncModel/LogClearModal.jsx index 0c7ce2cb5a00a961f0c227dc09bd9e0b64d526c0..bb8ab238302d804201f362b545144964b391eb3d 100644 --- a/src/components/system/syncModel/LogClearModal.jsx +++ b/src/components/system/syncModel/LogClearModal.jsx @@ -7,7 +7,7 @@ function CountComponent({ value = 0 }) { return <span className="text-red-6 ml-0.5">鏈灏嗘竻鐞嗗叡璁value}鏉℃棩蹇椾俊鎭�</span>; } function LogClearModal(props) { - const { visible, setFalse } = props; + const { visible, setFalse, refreshTableData } = props; const [form] = Form.useForm(); function handleCancel() { form.resetFields(); @@ -19,6 +19,7 @@ function LogClearModal(props) { .getWMessage('/log/logClear/clearAndExport', { dateRange: values.dateRange }) .then(() => { handleCancel(); + refreshTableData(); }); }); } diff --git a/src/pages/system/syncProcess/LogDetailsInfo.jsx b/src/pages/system/syncProcess/LogDetailsInfo.jsx index 9b40e9330db306558e215286d60d6bdf04bdd71d..e7e81a6aae72defd39cfa712ab1de51ce490efbe 100644 --- a/src/pages/system/syncProcess/LogDetailsInfo.jsx +++ b/src/pages/system/syncProcess/LogDetailsInfo.jsx @@ -12,7 +12,7 @@ import { ClearOutlined } from '@ant-design/icons'; import LogClearModal from '@/components/system/syncModel/LogClearModal'; import request from '@/utils/request'; -function LogDetailsInfo() { +function LogDetailsInfo({ refreshTableData }) { const [drawerVisible, { setTrue, setFalse }] = useBoolean(false); const [ synchronizationVisible, @@ -184,7 +184,11 @@ function LogDetailsInfo() { syncRecordsId={syncRecordsId} setFalse={setSynchronizationVisibleFalse} /> - <LogClearModal visible={clearVisible} setFalse={setClearVisibleFalse} /> + <LogClearModal + visible={clearVisible} + setFalse={setClearVisibleFalse} + refreshTableData={refreshTableData} + /> </Card> ); }