From 6f722d1f76e09e39b02b6dcd7a0e507ac4e1b217 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=88=9A=E8=BE=B0=E5=85=88=E7=94=9F?= Date: Sun, 1 Dec 2024 16:50:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=AF=E6=AD=A3=E5=B8=B8=E5=90=AF=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/pages/System/Department/index.tsx | 9 ++++----- frontend/src/pages/System/Menu/index.tsx | 2 +- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/frontend/src/pages/System/Department/index.tsx b/frontend/src/pages/System/Department/index.tsx index 27677d77..06d27b2b 100644 --- a/frontend/src/pages/System/Department/index.tsx +++ b/frontend/src/pages/System/Department/index.tsx @@ -43,10 +43,8 @@ const DepartmentPage: React.FC = () => { const handleAdd = () => { setEditingDepartment(null); form.resetFields(); - // 获取当前最大排序值 const maxSort = Math.max(0, ...departments.map(dept => dept.sort)); - form.setFieldsValue({ enabled: true, sort: maxSort + 1 @@ -60,6 +58,7 @@ const DepartmentPage: React.FC = () => { setModalVisible(true); }; + // 修改提交处理,确保更新后重新构建树形结构 const handleSubmit = async () => { try { const values = await form.validateFields(); @@ -269,8 +268,8 @@ const DepartmentPage: React.FC = () => { }} > {users.map(user => ( - @@ -281,7 +280,7 @@ const DepartmentPage: React.FC = () => { { const { @@ -253,7 +254,6 @@ const MenuPage: React.FC = () => { pagination={false} size="middle" bordered - defaultExpandAllRows indentSize={24} />