diff --git a/web-fe/src/pages/userList/index.tsx b/web-fe/src/pages/userList/index.tsx index 79e89ff..ea23cce 100644 --- a/web-fe/src/pages/userList/index.tsx +++ b/web-fe/src/pages/userList/index.tsx @@ -3,9 +3,9 @@ import { Button, Col, Input, Pagination, Row, Table, Tree } from 'antd'; import type { ColumnsType } from 'antd/es/table'; import type { DataNode } from 'antd/es/tree'; import React, { useEffect, useState } from 'react'; +import CreatGroup from './mod/group'; import styles from './index.less'; -// Define types for our data interface User { id: string; username: string; @@ -24,7 +24,6 @@ const UserListPage: React.FC = () => { // State for organization tree const [orgTreeData, setOrgTreeData] = useState([]); const [selectedOrg, setSelectedOrg] = useState(''); - const [treeSelect, setTreeSelect] = useState([]); // State for user list const [users, setUsers] = useState([]); @@ -37,6 +36,9 @@ const UserListPage: React.FC = () => { const [pageSize, setPageSize] = useState(10); const [totalUsers, setTotalUsers] = useState(0); + // 添加分组 + const [visible, setVisible] = useState(false); + // Mock data for organization tree useEffect(() => { // In a real application, this would come from an API @@ -198,6 +200,7 @@ const UserListPage: React.FC = () => { type="text" style={{ marginRight: '8px', fontSize: '16px' }} icon={} + onClick={() => setVisible(true)} />