Parcourir la source

fix: 调整单位用户树选择数据构建逻辑

lanjianrong il y a 3 ans
Parent
commit
f495d14b0d

+ 5 - 3
src/pages/Project/Management/List/components/TreeNodeSelect.tsx

@@ -17,15 +17,17 @@ const TreeNodeSelect = ({ params, onChange, placeholder = '请选择', exclusion
   }
   const renderTreeNodes = data =>
     data.map(item => {
-      const newItem = { ...item }
+      const newItem = { key: item.ID, value: item.ID, title: item.name }
 
-      if (newItem.children) {
+      if (item.children) {
         newItem.disabled = true
-        newItem.children = renderTreeNodes(newItem.children)
+        newItem.children = renderTreeNodes(item.children)
         return newItem
       }
       return newItem
     })
+  console.log(renderTreeNodes(list))
+
   return list?.length ? (
     <TreeSelect
       {...otherProps}