/**
* 组织管理
*
*/
$.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.orgName+" | ";
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);
}