layui.define(['layer', 'form'], function (exports) { var $ = layui.jquery,layer = layui.layer,form = layui.form; query(); /*查询*/ function query(){ web.ajaxPost(base+"/wxMenu/query",{},function(data){ var html=""; $.each(data,function(id1,item1){ html +=''; html +=''+web.nullToSpace(item1.name)+''; html +=''+web.nullToSpace(item1.type)+''; html +=''+web.nullToSpace(item1.url)+''; html +=''; html += ''; html += ''; html +=''; html +=''; if(item1.children&&(item1.children).length>0){ $.each(item1.children,function(id2,item2){ html +=''; html +=''+web.nullToSpace(item2.name)+''; html +=''+web.nullToSpace(item2.type)+''; html +=''+web.nullToSpace(item2.url)+''; html +=''; html += ''; html += ''; html +=''; html +=''; }); } }); $("#dateTable tbody").html(html); $('.tree').treegrid(); }); } window.query=function(){ query(); } //查询 $("#btn-query").on('click',function(){ query(); }); //新增 $('#btn-add').on('click',function(){ add("新增",""); }); //生成 $('#btn-create').on('click',function(){ layer.confirm('生成成功后会覆盖原版本,且将在24小时内对所有用户生效,确认生成?',function(index){ web.ajaxPost(base+"/wxMenu/createMenu",{},function(data){ if(data.success){ layer.msg('生成成功'); }else{ layer.msg(data.msg); } }); }); }); //双击 $("#dateTable tbody").on("dblclick","tr",function(e){ var id = $(this).attr('data-id'); add("编辑菜单",id); }); //删除 $("#dateTable").on('click','.btn-delete', function(){ var id = $(this).attr('data-id'); layer.confirm('确认要删除吗?',function(index){ web.ajaxPost(base+"/wxMenu/delete",{id:id},function(data){ if(data.success){ query(); layer.msg('删除成功'); }else{ layer.msg('删除失败'); } }); }); }); //编辑 $("#dateTable").on('click','.btn-edit', function(){ var id = $(this).attr('data-id'); add("编辑菜单",id); }); //弹出 function add(title,id){ var url="wxMenuForm.jsp"; if(id){ url +="?id="+id; } layer_show(title,url,"100%","100%"); } exports('wxMenuList', {}); });