|  |  |  | 
|---|
|  |  |  | var tree = layui.tree; | 
|---|
|  |  |  | var dropdown = layui.dropdown; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | $('#organization').text(localStorage.getItem('nickname')); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 部门人员 筛选 | 
|---|
|  |  |  | dropdown.render({ | 
|---|
|  |  |  | elem: '#organization' | 
|---|
|  |  |  | ,content: ['<div id="organizationTree" style="height: calc(100vh - 525px);border: none"></div>'].join('') | 
|---|
|  |  |  | ,style: 'width: 370px; height: 500px; padding: 0 15px; box-shadow: 1px 1px 30px rgb(0 0 0 / 12%);' | 
|---|
|  |  |  | ,ready: function(){ | 
|---|
|  |  |  | loadTree(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | // 数据同步 | 
|---|
|  |  |  | dropdown.render({ | 
|---|
|  |  |  | elem: '#data-btn' | 
|---|
|  |  |  | ,align: 'right' | 
|---|
|  |  |  | ,style: 'border-radius: 5px;' | 
|---|
|  |  |  | ,className: 'site-dropdown-demo' | 
|---|
|  |  |  | ,data: [ | 
|---|
|  |  |  | { | 
|---|
|  |  |  | title: '模板下载' | 
|---|
|  |  |  | ,templet: '<i class="layui-icon layui-icon-template-1"></i>{{d.title}}' | 
|---|
|  |  |  | ,id: 1 | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | { | 
|---|
|  |  |  | title: '导入 Excel' | 
|---|
|  |  |  | ,templet: '<i class="layui-icon layui-icon-upload"></i>{{d.title}}' | 
|---|
|  |  |  | ,id: 2 | 
|---|
|  |  |  | }, | 
|---|
|  |  |  | {type: '-'}, //分割线 | 
|---|
|  |  |  | { | 
|---|
|  |  |  | title: '导出 Excel' | 
|---|
|  |  |  | ,templet: '<i class="layui-icon layui-icon-export"></i>{{d.title}}' | 
|---|
|  |  |  | ,id: 3 | 
|---|
|  |  |  | } | 
|---|
|  |  |  | ] | 
|---|
|  |  |  | ,click: function(item){ | 
|---|
|  |  |  | switch (item.id) { | 
|---|
|  |  |  | case 1: | 
|---|
|  |  |  | break | 
|---|
|  |  |  | case 2: | 
|---|
|  |  |  | break | 
|---|
|  |  |  | case 3: | 
|---|
|  |  |  | break | 
|---|
|  |  |  | default: | 
|---|
|  |  |  | break | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | }); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | key: obj.data.key, | 
|---|
|  |  |  | val: obj.data.id | 
|---|
|  |  |  | } | 
|---|
|  |  |  | $('#organization').text(obj.data.title); | 
|---|
|  |  |  | $('#organizationTree').find('.ew-tree-click').removeClass('ew-tree-click'); | 
|---|
|  |  |  | $(obj.elem).children('.layui-tree-entry').addClass('ew-tree-click'); | 
|---|
|  |  |  | clearFormVal($('#search-box')); | 
|---|
|  |  |  | tableIns.reload({ | 
|---|
|  |  |  | where: {[obj.data.key]: obj.data.id}, | 
|---|
|  |  |  | page: {curr: 1} | 
|---|