tree-BtJaOqz0.js 958 B

1
  1. import{aT as t}from"./entry/index-DJx93RYF-1731481145019.js";import{aM as u,p as F}from"./antd-CBeLo_oO.js";function f(r,e){const i=u(r,y=>{const l=F(y,[e.labelField,e.idKeyField,e.valueField,e.parentKeyField]);return Object.keys(l).forEach(a=>{a===e.labelField?(l.title=l[a],delete l[a]):a===e.valueField&&(l.key=l[a],a!==e.idKeyField&&a!==e.parentKeyField&&delete l[a])}),l}),d=t.array2tree(i,{idKey:e.idKeyField,parentKey:e.parentKeyField,childrenKey:e.childrenKeyField});return e.defaultValue&&d.push(e.defaultValue),d}function b(r,e){const i=u(r,y=>{const l=F(y,[e.labelField,e.idKeyField,e.valueField,e.parentKeyField]);return Object.keys(l).forEach(a=>{a===e.labelField?(l.label=l[a],delete l[a]):a===e.valueField&&(l.value=l[a],a!==e.idKeyField&&a!==e.parentKeyField&&delete l[a])}),l}),d=t.array2tree(i,{idKey:e.idKeyField,parentKey:e.parentKeyField,childrenKey:e.childrenKeyField});return e.defaultValue&&d.push(e.defaultValue),d}export{f as a,b};