From fdc31c8893b84e965b8af4bfff3edfad471df9b9 Mon Sep 17 00:00:00 2001
From: zzr99 <1940172413@qq.com>
Date: 星期一, 10 一月 2022 21:12:01 +0800
Subject: [PATCH] Merge branch 'master' of http://101.37.171.70:10101/r/MESWMS-LayUI
---
WebTM/layuiadmin/zgqCustom/zgqCustom.js | 23 +++++++++++++++++++++++
1 files changed, 23 insertions(+), 0 deletions(-)
diff --git a/WebTM/layuiadmin/zgqCustom/zgqCustom.js b/WebTM/layuiadmin/zgqCustom/zgqCustom.js
index 952797c..eebc3b2 100644
--- a/WebTM/layuiadmin/zgqCustom/zgqCustom.js
+++ b/WebTM/layuiadmin/zgqCustom/zgqCustom.js
@@ -48,4 +48,27 @@
}
}
return flag;
+}
+
+/**
+ *澶勭悊鏍戝舰灞曠ず鏁版嵁锛岃姹傛湁ID鍜孭arentID銆乼itle瀛楁
+ *by zgq
+ */
+function LoadTree(data) {
+ let map = {};
+ let treeData = [];
+ data.forEach(it => {
+ map[it.ID] = it; //ID涓烘瘡涓妭鐐圭殑id
+ })
+ //鐢熸垚缁撴灉闆�
+ data.forEach(it => {
+ const parent = map[it.ParentID]; //ParentID涓虹埗鑺傜偣鐨刬d
+ if (parent) {
+ if (!Array.isArray(parent.children)) parent.children = [];
+ parent.children.push(it);
+ } else {
+ treeData.push(it)
+ }
+ })
+ return treeData;
}
\ No newline at end of file
--
Gitblit v1.9.1