@hudiemon/utils
Advanced tools
+11
-9
@@ -1,11 +0,11 @@ | ||
| import defaults from "lodash/defaults"; | ||
| import get from "lodash/get"; | ||
| import defaults from 'lodash/defaults'; | ||
| import get from 'lodash/get'; | ||
| var toTreeData = function toTreeData(data, fieldNames, iteratee) { | ||
| var propsFieldNames = defaults({ | ||
| id: "id", | ||
| value: "value", | ||
| label: "label", | ||
| parentId: "parentId", | ||
| children: "children" | ||
| }, fieldNames); | ||
| var propsFieldNames = defaults(fieldNames, { | ||
| id: 'id', | ||
| value: 'value', | ||
| label: 'label', | ||
| parentId: 'parentId', | ||
| children: 'children' | ||
| }); | ||
| var treeData = []; | ||
@@ -22,2 +22,3 @@ var dataMap = new Map(); | ||
| }); | ||
| console.log('dataClone', dataClone); | ||
| dataClone.forEach(function (item) { | ||
@@ -30,2 +31,3 @@ return dataMap.set(get(item, propsFieldNames.id), item); | ||
| var parentNode = dataMap === null || dataMap === void 0 ? void 0 : dataMap.get(item.parentId); | ||
| console.log(' iteratee?.(item)', item); | ||
| var iterateeItem = (_iteratee = iteratee === null || iteratee === void 0 ? void 0 : iteratee(item)) !== null && _iteratee !== void 0 ? _iteratee : item; | ||
@@ -32,0 +34,0 @@ if (parentNode) { |
+1
-1
| { | ||
| "name": "@hudiemon/utils", | ||
| "version": "1.0.7", | ||
| "version": "1.0.8", | ||
| "description": "A react library developed with dumi", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
50618
0.17%492
0.41%