From 074513acdfed38c8537a046801ee5dbc8f01e2eb Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期四, 22 二月 2024 10:06:42 +0800
Subject: [PATCH] #

---
 zy-asrs-flow/src/pages/system/user/index.jsx |   20 +++++++++++++-------
 1 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/zy-asrs-flow/src/pages/system/user/index.jsx b/zy-asrs-flow/src/pages/system/user/index.jsx
index 60919b4..dae8e2a 100644
--- a/zy-asrs-flow/src/pages/system/user/index.jsx
+++ b/zy-asrs-flow/src/pages/system/user/index.jsx
@@ -121,12 +121,8 @@
     const [deptExpandedKeys, setDeptExpandedKeys] = useState([]);
     const [pwdModalVisible, setPwdModalVisible] = useState(false);
 
-    useEffect(() => {
-        const handleResize = () => setBoxHeight(window.innerHeight - 368);
-        window.addEventListener('resize', handleResize);
-        handleResize();
-
-        Http.doPostPromise('/api/dept/tree', {}, (res) => {
+    const loadDeptTreeData = (param) => {
+        Http.doPostPromise('/api/dept/tree', param, (res) => {
             const rootMenu = { id: 0, name: '鍏ㄩ儴', value: 0, children: [] };
             rootMenu.children = res.data;
             // const treeData = transformTreeData([rootMenu]);
@@ -135,6 +131,14 @@
             const treeAllKeys = getTreeAllKeys(treeData);
             setDeptExpandedKeys(treeAllKeys);
         })
+    }
+
+    useEffect(() => {
+        const handleResize = () => setBoxHeight(window.innerHeight - 368);
+        window.addEventListener('resize', handleResize);
+        handleResize();
+
+        loadDeptTreeData();
 
         return () => window.removeEventListener('resize', handleResize);
     }, []);
@@ -485,7 +489,9 @@
                             placeholder="Search"
                             onChange={(e) => {
                                 const { value } = e.target;
-                                console.log(value);
+                                loadDeptTreeData({
+                                    condition: value
+                                })
                             }}
                         />
                         <div style={{height: 'calc(100vh - 350px)', overflowY: 'auto' }}>

--
Gitblit v1.9.1