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>
   );
 }