{
     const user = JSON.parse(sessionStorage.getItem('user'));
-
-    const { dispatch, loading, depMessage, depUser, clientHeight } = props;
+    const [tableList, settableList] = useState([])
+    const { dispatch, loading, depMessage, depUser, clientHeight,actions } = props;
     // 部门
     const [deptModalVisible, setDeptModalVisible] = useState(false);
     const [deptModalType, setDeptModalType] = useState();
     const [deptModalRecord, setDeptModalRecord] = useState();
-
+    const { projectRegime } = actions
     // 成员
     const [modalVisible, setModalVisible] = useState(false);
     const [modalType, setModalType] = useState();
@@ -29,8 +29,20 @@ const UserManage = (props) => {
 
     useEffect(() => {
         dispatch(getDepMessage())
+        projectList()
     }, [])
 
+     const projectList = (obj) => {
+        
+        dispatch(projectRegime.getProjectList()).then(res => {
+           // console.log(res)
+           if (res.success) {
+              settableList(res.payload.data?.rows)
+            //   setLimits(res.payload.data?.count)
+           }
+        })
+     }
+
     useEffect(() => {
         if (depMessage.length) {
             setDepSelectedKeys([depMessage[0].id])
@@ -197,7 +209,7 @@ const UserManage = (props) => {
             
         
     }
-
+console.log(tableList,'tableList')
     return (
         
             
@@ -304,6 +316,7 @@ const UserManage = (props) => {
                                 modalType={modalType}
                                 onConfirm={onConfirm}
                                 editData={modalRecord}
+                                tableList={tableList}
                             />
                             : ''
                     }
@@ -325,7 +338,8 @@ function mapStateToProps(state) {
         clientHeight: global.clientHeight,
         loading: depMessage.isRequesting,
         depMessage: depMessage.data || [],
-        depUser: depUser.data || []
+        depUser: depUser.data || [],
+        actions: global.actions
     };
 }