From 1af8eb8dc7bdafd9e2f8d8650c93243a0cb6963c Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期一, 26 五月 2025 18:14:21 +0800
Subject: [PATCH] 代码优化

---
 rsf-admin/src/page/task/TaskList.jsx |   19 ++++++++++++++++---
 1 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/rsf-admin/src/page/task/TaskList.jsx b/rsf-admin/src/page/task/TaskList.jsx
index 84f1b66..93cd799 100644
--- a/rsf-admin/src/page/task/TaskList.jsx
+++ b/rsf-admin/src/page/task/TaskList.jsx
@@ -63,8 +63,17 @@
 
 const TaskList = (props) => {
     const translate = useTranslate();
+    const refresh = useRefresh();
     const [drawerVal, setDrawerVal] = useState(false);
     const dict = JSON.parse(localStorage.getItem('sys_dicts'))?.filter(dict => (dict.dictTypeCode == 'sys_warehouse_type')) || [];
+
+    // useEffect(() => {
+    //     const interval = setInterval(() => {
+    //         refresh();
+    //     }, 5000); // 姣�5绉掑埛鏂颁竴娆�
+
+    //     return () => clearInterval(interval); // 娓呴櫎瀹氭椂鍣�
+    // }, [refresh])
 
     const filters = [
         <SearchInput source="condition" alwaysOn />,
@@ -103,6 +112,7 @@
     return (
         <Box display="flex">
             <List
+                queryOptions={{ refetchInterval: 5000 }}
                 sx={{
                     flexGrow: 1,
                     transition: (theme) =>
@@ -179,7 +189,10 @@
 
 export default TaskList;
 
-
+/**
+ * 鐩樼偣
+ * @returns te
+ */
 const CheckButton = () => {
     const record = useRecordContext();
     const notify = useNotify();
@@ -195,7 +208,7 @@
         }
     }
 
-    return (record?.taskStatus == 198 && record?.taskType == 107 ? <ConfirmButton label={"toolbar.check"} startIcon={<GradingOutlinedIcon />} onConfirm={checkClick} /> : <></>)
+    return (record?.taskStatus == 199 && record?.taskType == 107 ? <ConfirmButton label={"toolbar.check"} startIcon={<GradingOutlinedIcon />} onConfirm={checkClick} /> : <></>)
 }
 
 /**
@@ -273,7 +286,7 @@
         }
     }
     return (
-        (record.taskStatus == 1 || record.taskStatus  < 101) && (record.taskType == 1 || record.taskType == 101 || record.taskType == 10 || record.taskType == 104) ?  
+        (record.taskStatus == 1 || record.taskStatus == 101) && (record.taskType == 1 || record.taskType == 101 || record.taskType == 10 || record.taskType == 104) ?
             <Button
                 onClick={clickCancel}
                 label="toolbar.cancel">

--
Gitblit v1.9.1