| | |
| | | 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; |
| | |
| | | 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); |
| | | } |
| | | } |
| | | }; |
| | |
| | | |
| | | }; |
| | | 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; |
| | |
| | | , 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"); |