|
|
@@ -1,5 +1,6 @@
|
|
|
var zdata = [];
|
|
|
var dept_tree = null;
|
|
|
+ var edittype = "add";
|
|
|
$(document).ready(function() {
|
|
|
|
|
|
$("#main_content_title").html("用户管理")
|
|
|
@@ -13,12 +14,46 @@
|
|
|
|
|
|
$("#dept_add").on("click", function() {
|
|
|
var nodedata = dept_tree.getSelectedNodes();
|
|
|
- console.log(nodedata)
|
|
|
+ edittype = "add"
|
|
|
loadData(nodedata)
|
|
|
-
|
|
|
$('#addModal').modal('show')
|
|
|
})
|
|
|
|
|
|
+ $("#dept_edit").on("click", function() {
|
|
|
+ //获取选中的节点
|
|
|
+ var nodedata = dept_tree.getSelectedNodes();
|
|
|
+ if (nodedata.length < 1) {
|
|
|
+ layer.msg('请先选择部门!', {
|
|
|
+ time: 2000, //20s后自动关闭
|
|
|
+ });
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ edittype = "edit"
|
|
|
+ loadData(nodedata)
|
|
|
+ $('#addModal').modal('show');
|
|
|
+ });
|
|
|
+
|
|
|
+ $("#dept_delete").on("click", function() {
|
|
|
+ //获取选中的节点
|
|
|
+ var nodedata = dept_tree.getSelectedNodes();
|
|
|
+ if (nodedata.length < 1) {
|
|
|
+ layer.msg('请先选择部门!', {
|
|
|
+ time: 2000, //20s后自动关闭
|
|
|
+ });
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ DeptDelete(nodedata[0].id, function(data) {
|
|
|
+ layer.msg('删除成功!', {
|
|
|
+ time: 2000, //20s后自动关闭
|
|
|
+ });
|
|
|
+ dept_tree.removeNode(nodedata[0]);
|
|
|
+ }, function(error) {
|
|
|
+
|
|
|
+ });
|
|
|
+
|
|
|
+
|
|
|
+ });
|
|
|
+
|
|
|
|
|
|
|
|
|
$('.datatable').datatable({
|
|
|
@@ -94,6 +129,19 @@
|
|
|
});
|
|
|
|
|
|
function getDept() {
|
|
|
+ function zTreeOnRename(event, treeId, treeNode, isCancel) {
|
|
|
+ alert(treeNode.tId + ", " + treeNode.name);
|
|
|
+ }
|
|
|
+
|
|
|
+ // function zTreeBeforeDrop(treeId, treeNodes, targetNode, moveType) {
|
|
|
+ // return !(targetNode == null || (moveType != "inner" && !targetNode.parentTId));
|
|
|
+ // };
|
|
|
+
|
|
|
+ function zTreeOnRemove(event, treeId, treeNode) {
|
|
|
+ alert(treeNode.tId + ", " + treeNode.name);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
var setting = {
|
|
|
data: {
|
|
|
simpleData: {
|
|
|
@@ -111,8 +159,27 @@
|
|
|
chkStyle: "checkbox", //值为checkbox或者radio表示
|
|
|
checkboxType: { p: "", s: "" }, //表示父子节点的联动效果
|
|
|
radioType: "level" //设置tree的分组
|
|
|
+ },
|
|
|
+ callback: {
|
|
|
+ onRename: zTreeOnRename,
|
|
|
+ // beforeDrop: zTreeBeforeDrop,
|
|
|
+ onRemove: zTreeOnRemove
|
|
|
+ },
|
|
|
+ edit: {
|
|
|
+ enable: true,
|
|
|
+ drag: {
|
|
|
+ autoExpandTrigger: true,
|
|
|
+ isMove: true,
|
|
|
+ prev: false,
|
|
|
+ next: true,
|
|
|
+ inner: true,
|
|
|
+ autoOpenTime: 0
|
|
|
+ },
|
|
|
+ showRenameBtn: false,
|
|
|
+ showRemoveBtn: false
|
|
|
}
|
|
|
};
|
|
|
+
|
|
|
DeptGetAll(function(data) {
|
|
|
zdata = [];
|
|
|
for (var i = 0; i < data.length; i++) {
|
|
|
@@ -132,6 +199,7 @@
|
|
|
}
|
|
|
|
|
|
|
|
|
+
|
|
|
function addobj(data) {
|
|
|
var zdata = [];
|
|
|
if (typeof(data.childs) != "undefinde" && data.childs != null &&
|