var prefix = ctx + "system/dept"
window.onload = function() {
loading();
};
function loading() {
var columns = [{
field : 'deptName',
title : '部门名称'
},
{
field : 'orderNum',
title : '排序'
},
{
field : 'status',
title : '状态',
formatter : function(item, index) {
if (item.status == '0') {
return '正常';
} else if (item.status == '1') {
return '停用';
}
}
},
{
field: 'createTimeStr',
title : '创建时间'
},
{
title : '操作',
align : 'center',
formatter : function(row, index) {
if(row.parentId != 0) {
var actions = [];
actions.push('编辑 ');
actions.push('新增 ');
actions.push('删除');
return actions.join('');
} else {
return "";
}
}
}];
var url = prefix + "/list";
$.initTreeTable('deptId', 'parentId', columns, url);
}
/*部门管理-新增*/
function add(deptId) {
var url = prefix + '/add/' + deptId;
layer_showAuto("新增部门", url);
}
/*部门管理-修改*/
function edit(deptId) {
var url = prefix + '/edit/' + deptId;
layer_showAuto("修改部门", url);
}
/*部门管理-删除*/
function remove(deptId) {
layer.confirm("确定要删除部门吗?",{icon: 3, title:'提示'},function(index){
$.ajax({
type : 'get',
url: prefix + "/remove/" + deptId,
success : function(r) {
if (r.code == 0) {
layer.msg(r.msg, { icon: 1, time: 1000 });
loading();
} else {
layer.alert(r.msg, { icon: 2, title: "系统提示" });
}
}
});
});
}