From a495eb3f83e4743b89fd8042ecb22735cd135976 Mon Sep 17 00:00:00 2001 From: tangjie <122778500@qq.com> Date: Thu, 9 Jul 2026 09:52:04 +0800 Subject: [PATCH] feat --- .../EnterpriseInfo/DepartmentPosition/index.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/pages/Container/EnterpriseInfo/DepartmentPosition/index.js b/src/pages/Container/EnterpriseInfo/DepartmentPosition/index.js index 5ca02cb..d147edd 100644 --- a/src/pages/Container/EnterpriseInfo/DepartmentPosition/index.js +++ b/src/pages/Container/EnterpriseInfo/DepartmentPosition/index.js @@ -119,7 +119,7 @@ function DepartmentPositionPage(props) { const tree = res?.data || []; setTreeData(tree); if (tree.length) { - setSelectedDept(toSelectedDept(tree[0])); + setSelectedDept(tree[0]); } } catch (err) { console.warn("[DepartmentPosition] loadTree failed:", err); @@ -281,7 +281,7 @@ function DepartmentPositionPage(props) { treeData={filteredTree} fieldNames={{ title: "deptName", key: "id", children: "children" }} onSelect={(_, { node }) => { - setSelectedDept(toSelectedDept(node)); + setSelectedDept(node); }} /> @@ -383,6 +383,7 @@ function DepartmentPositionPage(props) { {deptModalOpen && ( { + try { setSubmitting(true); const request = currentId ? requestEdit : requestAdd; - const payload = { ...values }; + const payload = {...selectedDept, ...values }; + delete payload.children; if (currentId) { payload.id = currentId; }