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