From 04af7d3eb75ce3f3f6be3ce84c46af57bae8ab7b Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Sat, 05 Jun 2021 18:06:14 +0800
Subject: [PATCH] 左侧树

---
 widgets/LeftNavigationBar/Widget.js |   43 +++++++++++++++++++++----------------------
 1 files changed, 21 insertions(+), 22 deletions(-)

diff --git a/widgets/LeftNavigationBar/Widget.js b/widgets/LeftNavigationBar/Widget.js
index 8a0a97f..5f0382a 100644
--- a/widgets/LeftNavigationBar/Widget.js
+++ b/widgets/LeftNavigationBar/Widget.js
@@ -59,12 +59,10 @@
 							domDiv.css({ 'display': 'none' })
 						}
 							, a
-							, useit = (d,i) => {
-								var i = i || [];
+							, useit = (d) => {
 								for (var k in d) {
 									if (d[k].who == 'father') {
-										that.father = d[k].id
-										// console.log(that.father, i)
+										that.father = d[k].id;
 									}
 									if (d[k].title.indexOf(val) != -1) {//选中id
 										a = '' + d[k].id;
@@ -77,11 +75,10 @@
 										let domDiv = dom.find('.layui-tree-pack').eq(0);
 										domDiv.css({ 'display': 'block' })
 										// }
-										// console.log(a, that.father)
+										console.log(a, that.father)
 									}
 									if (d[k].children) {
-										i.push(that.father)
-										useit(d[k].children,i);
+										useit(d[k].children);
 									}
 								}
 							};
@@ -154,17 +151,19 @@
 
 					};
 				inits(val, data);
-				console.log(data)
+				// console.log(data)
 
-				var ccinit = (a) => {
-					for (let k in a) {
-						if (a[k].children) {
-							a[k].who = 'father';
-							// console.log(a[k].id)
-							ccinit(a[k].children)
-						}
-					}
-				};
+				// var i = 0,
+				// 	ccinit = (a) => {
+				// 		i++;
+				// 		for (let k in a) {
+				// 			if (a[k].children) {
+				// 				a[k].who = i;
+				// 				// console.log(a[k].id)
+				// 				ccinit(a[k].children)
+				// 			}
+				// 		}
+				// 	};
 				// ccinit(this.data);
 				// console.log(this.data)
 				this.data = data;
@@ -186,12 +185,12 @@
 						, click: function (obj) {
 							var data = obj.data;  //获取当前点击的节点数据
 							// layer.msg('状态:' + obj.state + '<br>节点数据:' + JSON.stringify(data));
-							// console.log(obj);
+							console.log(obj);
 							// 树点击三角形样式修改
-							var ot = $('.layui-tree-iconArrow');
-							ot.removeClass("left-navigation-bar-main-down");
-							var jt = $(`[data-id='${data.id}']`).find('.layui-tree-iconArrow').eq(0);
-							jt.addClass('left-navigation-bar-main-down');
+							// var ot = $('.layui-tree-iconArrow');
+							// ot.removeClass("left-navigation-bar-main-down");
+							// var jt = $(`[data-id='${data.id}']`).find('.layui-tree-iconArrow').eq(0);
+							// jt.addClass('left-navigation-bar-main-down');
 							// 树点击样式修改
 							// var ot = $('.layui-tree-entry');
 							// ot.removeClass("left-navigation-bar-main-current");

--
Gitblit v1.9.3