部门列表默认展开

This commit is contained in:
禺狨 2023-03-07 14:19:50 +08:00
parent b01bd0e175
commit 18ec9ee48c

View File

@ -27,6 +27,7 @@ export const DepartmentPage: React.FC = () => {
const [loading, setLoading] = useState<boolean>(true); const [loading, setLoading] = useState<boolean>(true);
const [list, setList] = useState<any>([]); const [list, setList] = useState<any>([]);
const [refresh, setRefresh] = useState(false); const [refresh, setRefresh] = useState(false);
const [tableKey, setTableKey] = useState<number>(0);
const columns: ColumnsType<DataType> = [ const columns: ColumnsType<DataType> = [
{ {
@ -89,9 +90,11 @@ export const DepartmentPage: React.FC = () => {
department.departmentList().then((res: any) => { department.departmentList().then((res: any) => {
const departments = res.data.departments; const departments = res.data.departments;
const new_arr: Option[] = checkArr(departments, 0); const new_arr: Option[] = checkArr(departments, 0);
let num = tableKey;
setList(new_arr); setList(new_arr);
setTimeout(() => { setTimeout(() => {
setLoading(false); setLoading(false);
setTableKey(num + 1);
}, 1000); }, 1000);
}); });
}; };
@ -158,10 +161,12 @@ export const DepartmentPage: React.FC = () => {
</div> </div>
<div className="float-left"> <div className="float-left">
<Table <Table
key={tableKey}
columns={columns} columns={columns}
dataSource={list} dataSource={list}
loading={loading} loading={loading}
rowKey={(record) => record.id} rowKey={(record) => record.id}
defaultExpandAllRows={true}
/> />
</div> </div>
</div> </div>