outaozhen il y a 3 ans
Parent
commit
b6dbf6727a

+ 11 - 13
src/pages/Institutions/Company/Detail/components/OrganizationModal.tsx

@@ -45,8 +45,6 @@ const OrganizationModal: React.FC<OrganizationModalProps> = ({
     organizationList: []
   })
 
-  const { TreeNode } = TreeSelect
-
   const titleTypeEunm = {
     1: {
       key: 'ADD',
@@ -149,15 +147,15 @@ const OrganizationModal: React.FC<OrganizationModalProps> = ({
   }
   const renderTreeNodes = data =>
     data.map(item => {
-      if (item.ID === delName) {
-        console.log('我是ID')
-      }
       const newItem = { ...item }
-
-      if (newItem.children) {
-        newItem.disabled = true
-        newItem.children = renderTreeNodes(newItem.children)
-        return newItem
+      if (item.ID === delName) {
+        // console.log('我是ID')
+        const newItemData = newItem
+        if (newItemData.children) {
+          newItemData.disabled = true
+          newItemData.children = renderTreeNodes(newItemData.children)
+          return newItemData
+        }
       }
       return newItem
     })
@@ -207,9 +205,9 @@ const OrganizationModal: React.FC<OrganizationModalProps> = ({
                       placeholder="请选择目标架构"
                       treeDefaultExpandAll
                       treeNodeFilterProp="label"
-                      onChange={(value, labelList, extra) => onNodeChange(value, labelList, extra)}>
-                      {renderTreeNodes(treeSource)}
-                    </TreeSelect>
+                      onChange={(value, labelList, extra) => onNodeChange(value, labelList, extra)}
+                      treeData={renderTreeNodes(treeSource)}
+                    />
                   )}
                   {/* <TreeSelect
                     style={{ width: '100%' }}