+ {/* Left: Organization Tree */}
+
+ }
+ onClick={() => {
+ setEditOrg(null);
+ orgForm.resetFields();
+ setOrgModalOpen(true);
+ }}
+ >
+ 新建
+
+ {selectedOrg && (
+ <>
+ }
+ onClick={() => {
+ setEditOrg(selectedOrg);
+ orgForm.setFieldsValue({
+ name: selectedOrg.name,
+ code: selectedOrg.code,
+ sort_order: selectedOrg.sort_order,
+ });
+ setOrgModalOpen(true);
+ }}
+ />
+ handleDeleteOrg(selectedOrg.id)}
+ >
+ } />
+
+ >
+ )}
+
+ }
+ >
+ {orgTree.length > 0 ? (
+
+ ) : (
+
+ )}
+
+
+ {/* Middle: Department Tree */}
+
+ }
+ onClick={() => {
+ deptForm.resetFields();
+ setDeptModalOpen(true);
+ }}
+ >
+ 新建
+
+ {selectedDept && (
+ handleDeleteDept(selectedDept.id)}
+ >
+ } />
+
+ )}
+
+ ) : null
+ }
+ >
+ {selectedOrg ? (
+ deptTree.length > 0 ? (
+
+ ) : (
+
+ )
+ ) : (
+
+ )}
+
+
+ {/* Right: Positions */}
+
}
+ onClick={() => {
+ positionForm.resetFields();
+ setPositionModalOpen(true);
+ }}
+ >
+ 新建岗位
+
+ ) : null
+ }
+ >
+ {selectedDept ? (
+
+ ) : (
+
+ )}
+
+