var mmg; function initGrid(){ var h = WST.pageHeight(); var cols = [ {title:'角色名称', name:'roleName', width: 30}, {title:'角色备注', name:'roleDesc' }, {title:'操作', name:'' ,width:140, lockWidth:true,align:'center', renderer: function(val,item,rowIndex){ var h = ""; if(WST.GRANT.JSGL_02)h += "修改 "; if(WST.GRANT.JSGL_03)h += "删除 "; return h; }} ]; mmg = $('.mmg').mmGrid({height: (h-153),indexCol: true, cols: cols,method:'POST', url: WST.U('admin/roles/pageQuery'), fullWidthRows: true, autoLoad: true, plugins: [ $('#pg').mmPaginator({}) ] }); $('#headTip').WSTTips({width:90,height:35,callback:function(v){ var diff = v?153:125; mmg.resize({height:h-diff}) }}); } function toEdit(id){ location.href=WST.U('admin/roles/toEdit','id='+id); } function toDel(id){ var box = WST.confirm({content:"您确定要删除该角色吗?",yes:function(){ var loading = WST.msg('正在提交数据,请稍后...', {icon: 16,time:60000}); $.post(WST.U('admin/roles/del'),{id:id},function(data,textStatus){ layer.close(loading); var json = WST.toAdminJson(data); if(json.status=='1'){ WST.msg("操作成功",{icon:1}); layer.close(box); mmg.load(); }else{ WST.msg(json.msg,{icon:2}); } }); }}); } function getNodes(event, treeId, treeNode){ zTree.expandNode(treeNode,true, true, true); if($.inArray(treeNode.privilegeCode,rolePrivileges)>-1){ zTree.checkNode(treeNode,true,true); } } function save(){ if(!$('#roleName').isValid())return; var nodes = zTree.getChangeCheckedNodes(); var privileges = []; for(var i=0;i