/** * 组织管理 * */ $.namespace("org.main"); org.main.treeData=null; org.main.typeData=null; org.main.init=function(){ org.main.inittree(); org.main.inittable(); org.main.inittype(null); } org.main.inittype=function(existdata){ var str = ""; str+=""; $("#typedata").empty(); $("#typedata").append(str); $('.selectpicker').selectpicker({ width:300 }); } org.main.inittree=function(){ $('#treeview').treeview({ color: "#428bca", showBorder: false, nodeIcon: 'glyphicon glyphicon-user', levels: 2, data: org.main.treeData, onNodeSelected:function(event, node) { $("#editpid").val(node.id); $("#editorgLevel").val(parseInt(node.level)+1); org.main.inittable(); } }); } org.main.inittable=function(){ $.post($.app + "/org/getOrgData", { pid : $("#editpid").val() }, function(data) { if(data){ var str=""; for(var i=0;i"; str+=""+org.orgCode+""; str+=""+org.orgLevel+""; str+=""+org.sortno+""; str+=""+ "修改 "+ ""+ "删除 "+ ""; str+=" "; } $("#orgdata").empty(); $("#orgdata").append(str); } }, "json"); } org.main.del=function(data){ $.confirm({ title: '确认框', content: '删除会导致下级组织一同被删除,确认删除吗', confirm: function(){ $.post($.app + "/org/delete", { id : data }, function(data) { if (data.success) { $.alert({ title: '提示', content: '删除成功', confirm: function(){ location.href=$.app+"/org/main"; } }); } else { $.alert({ title: '提示', content: data.message, confirm: function(){ } }); } }, "json"); }, cancel: function(){ } }); } org.main.edit=function(data){ $.post($.app + "/org/edit", { id : data }, function(data) { if(data){ for(var a in data){ if($("#edit"+a)){ $("#edit"+a).val(data[a]); } } } org.main.inittype(data["orgType"]); }, "json"); } org.main.save=function(){ $.ajax({ url:$.app+"/org/save", data:$("#addform").serialize(), type:"post", dataType:"json", success:function(data){//ajax返回的数据 if (data.success) { $.alert({ title: '提示', content: '保存成功', confirm: function(){ location.href=$.app+"/org/main"; } }); }else { $.alert({ title: '提示', content: data.message, confirm: function(){ } }); } } }); } org.main.clear=function(){ $("#editid").val(""); $("#editorgName").val(""); $("#editorgCode").val(""); $("#editsortno").val(""); org.main.inittype(null); }