var currentTemId; var currentTemName; var currentTemSsbm; var init = false; layui.config({ base: baseUrl + "/static/layui/lay/modules/" // 配置模块所在的目录 }).use(['table','laydate', 'form', 'tree', 'xmSelect'], function() { var table = layui.table; var $ = layui.jquery; var layer = layui.layer; var layDate = layui.laydate; var form = layui.form; var tree = layui.tree; var xmSelect = layui.xmSelect; var selObj, treeData; // 左树选中数据 var organizationTree; window.loadTree = function(condition){ var loadIndex = layer.load(2); $.ajax({ url: baseUrl+"/tag/tree/auth", headers: {'token': localStorage.getItem('token')}, data: { 'condition': condition }, method: 'POST', success: function (res) { if (res.code === 200){ layer.close(loadIndex); // 树形图 organizationTree = tree.render({ elem: '#organizationTree', id: 'organizationTree', onlyIconControl: true, data: res.data, click: function (obj) { currentTemId = obj.data.id; currentTemName = obj.data.title.split(" - ")[0]; currentTemSsbm = obj.data.title.split(" - ")[1]; selObj = obj; $('#organizationTree').find('.ew-tree-click').removeClass('ew-tree-click'); $(obj.elem).children('.layui-tree-entry').addClass('ew-tree-click'); tableIns.reload({ where: {tag_id: obj.data.id}, page: {curr: 1} }); } }); treeData = res.data; if (isEmpty(condition) && init) { tableIns.reload({ where: {tag_id: ""}, page: {curr: 1} }); } if (!init) { init = true; } } else if (res.code === 403){ top.location.href = baseUrl+"/"; } else { layer.msg(res.msg) } } }) } loadTree(); /* 树形图重置 */ $('#treeReset').click(function () { $("#condition").val(""); loadTree(""); }) }) function closeDialog() { layer.closeAll(); } /* 树形图搜索 */ function findData(el) { var condition = $(el).val(); loadTree(condition) }