|
@@ -1,4 +1,6 @@
|
|
|
var RoleMap = new HashMap()
|
|
var RoleMap = new HashMap()
|
|
|
|
|
+var PermisionMap = new HashMap()
|
|
|
|
|
+var zdata=[];
|
|
|
var cols = [{
|
|
var cols = [{
|
|
|
width: 10,
|
|
width: 10,
|
|
|
text: '序号',
|
|
text: '序号',
|
|
@@ -26,30 +28,18 @@ var cols = [{
|
|
|
colClass: 'text-center'
|
|
colClass: 'text-center'
|
|
|
}];
|
|
}];
|
|
|
$(document).ready(function () {
|
|
$(document).ready(function () {
|
|
|
-
|
|
|
|
|
- $("#main_content_title").html("权限管理")
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
|
|
+ $("#main_content_title").html("权限管理")
|
|
|
$('#dashboard').dashboard({ draggable: true });
|
|
$('#dashboard').dashboard({ draggable: true });
|
|
|
var zTreeObj;
|
|
var zTreeObj;
|
|
|
var zNodes = [];
|
|
var zNodes = [];
|
|
|
dept_tree = $.fn.zTree.init($("#permision_tree"), {}, zNodes);
|
|
dept_tree = $.fn.zTree.init($("#permision_tree"), {}, zNodes);
|
|
|
-
|
|
|
|
|
getPermission()
|
|
getPermission()
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
$("#permision_add").on("click", function() {
|
|
$("#permision_add").on("click", function() {
|
|
|
var nodedata = dept_tree.getSelectedNodes();
|
|
var nodedata = dept_tree.getSelectedNodes();
|
|
|
edittype = "add"
|
|
edittype = "add"
|
|
|
- //loadData(nodedata)
|
|
|
|
|
|
|
+ loadPermisionData(nodedata)
|
|
|
$('#addModal').modal('show')
|
|
$('#addModal').modal('show')
|
|
|
})
|
|
})
|
|
|
-
|
|
|
|
|
$("#permision_edit").on("click", function() {
|
|
$("#permision_edit").on("click", function() {
|
|
|
//获取选中的节点
|
|
//获取选中的节点
|
|
|
var nodedata = dept_tree.getSelectedNodes();
|
|
var nodedata = dept_tree.getSelectedNodes();
|
|
@@ -60,10 +50,9 @@ $(document).ready(function () {
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
edittype = "edit"
|
|
edittype = "edit"
|
|
|
- loadData(nodedata)
|
|
|
|
|
|
|
+ loadPermisionData(nodedata)
|
|
|
$('#addModal').modal('show');
|
|
$('#addModal').modal('show');
|
|
|
});
|
|
});
|
|
|
-
|
|
|
|
|
$("#permision_delete").on("click", function() {
|
|
$("#permision_delete").on("click", function() {
|
|
|
//获取选中的节点
|
|
//获取选中的节点
|
|
|
var nodedata = dept_tree.getSelectedNodes();
|
|
var nodedata = dept_tree.getSelectedNodes();
|
|
@@ -82,10 +71,6 @@ $(document).ready(function () {
|
|
|
|
|
|
|
|
});
|
|
});
|
|
|
});
|
|
});
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
$('.datatable').datatable({
|
|
$('.datatable').datatable({
|
|
|
checkable: false,
|
|
checkable: false,
|
|
|
sortable: false,
|
|
sortable: false,
|
|
@@ -168,6 +153,8 @@ function getPermission() {
|
|
|
zdataItem["open"] = true;
|
|
zdataItem["open"] = true;
|
|
|
zdataItem["children"] = addobj(m);
|
|
zdataItem["children"] = addobj(m);
|
|
|
zdata.push(zdataItem);
|
|
zdata.push(zdataItem);
|
|
|
|
|
+
|
|
|
|
|
+ PermisionMap.set(m.id,m);
|
|
|
}
|
|
}
|
|
|
dept_tree = $.fn.zTree.init($("#permision_tree"), setting, zdata)
|
|
dept_tree = $.fn.zTree.init($("#permision_tree"), setting, zdata)
|
|
|
}, function(error) {
|
|
}, function(error) {
|
|
@@ -192,6 +179,8 @@ function getPermission() {
|
|
|
zdataItem["name"] = m.name;
|
|
zdataItem["name"] = m.name;
|
|
|
zdataItem["children"] = addobj(m);
|
|
zdataItem["children"] = addobj(m);
|
|
|
zdata.push(zdataItem);
|
|
zdata.push(zdataItem);
|
|
|
|
|
+
|
|
|
|
|
+ PermisionMap.set(m.id,m);
|
|
|
}
|
|
}
|
|
|
return zdata;
|
|
return zdata;
|
|
|
} else {
|
|
} else {
|