From 59c0a65a973f9809213e39007d54db73cbcbb375 Mon Sep 17 00:00:00 2001
From: zrg <z18737863051@163.com>
Date: 星期三, 12 六月 2024 14:26:32 +0800
Subject: [PATCH] Merge branch 'master' of http://101.37.171.70:10101/r/MES-WEB-LayUI
---
WebTM/layuiadmin/zgqCustom/zgqCustom.js | 31 +++++++++++++++++++++++++++++++
1 files changed, 31 insertions(+), 0 deletions(-)
diff --git a/WebTM/layuiadmin/zgqCustom/zgqCustom.js b/WebTM/layuiadmin/zgqCustom/zgqCustom.js
index 952797c..d2e1a53 100644
--- a/WebTM/layuiadmin/zgqCustom/zgqCustom.js
+++ b/WebTM/layuiadmin/zgqCustom/zgqCustom.js
@@ -33,6 +33,14 @@
return fmt;
}
+//鍒ゆ柇涓�涓瓧绗︿覆鏄惁涓烘棩鏈�
+function isValidDate(dateString) {
+ // 灏嗘棩鏈熷瓧绗︿覆杞崲涓烘棩鏈熷璞�
+ var date = new Date(dateString);
+ // 濡傛灉杞崲鍚庣殑鏃ユ湡涓庡師鏃ユ湡涓嶄竴鑷达紝鍒欎笉鏄湁鏁堟棩鏈�
+ return !isNaN(date.getTime());
+}
+
/**
*鍒ゆ柇鎵嬫満杩樻槸鐢佃剳锛岀數鑴戣繑鍥瀟rue锛屾墜鏈鸿繑鍥瀎alse
*by zgq
@@ -48,4 +56,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