规范tree
parent
e880a1605a
commit
91decd6967
|
|
@ -1,23 +1,59 @@
|
|||
[
|
||||
{
|
||||
"title": "江西",
|
||||
"title": "根目录",
|
||||
"spread": true,
|
||||
"children": [
|
||||
{
|
||||
"title": "南昌",
|
||||
"title": "会员管理",
|
||||
"spread": true,
|
||||
"children": [
|
||||
{
|
||||
"title": "高新区"
|
||||
"title": "用户管理",
|
||||
"spread": true,
|
||||
"children": [
|
||||
{
|
||||
"title": "添加用户"
|
||||
},
|
||||
{
|
||||
"title": "编辑用户"
|
||||
},
|
||||
{
|
||||
"title": "删除用户"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "角色管理",
|
||||
"spread": true,
|
||||
"children": [
|
||||
{
|
||||
"title": "添加角色"
|
||||
},
|
||||
{
|
||||
"title": "编辑角色"
|
||||
},
|
||||
{
|
||||
"title": "删除角色"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "权限管理",
|
||||
"spread": true,
|
||||
"children": [
|
||||
{
|
||||
"title": "添加权限"
|
||||
},
|
||||
{
|
||||
"title": "编辑权限"
|
||||
},
|
||||
{
|
||||
"title": "删除权限"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "陕西",
|
||||
"children": [
|
||||
{
|
||||
"title": "西安"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
|
|
|
|||
|
|
@ -155,6 +155,9 @@ layui.define("layer", function (exports) {
|
|||
role: {
|
||||
list: "https://easy-mock.com/mock/5d0ce725424f15399a6c2068/okadmin/role/list"
|
||||
},
|
||||
permission: {
|
||||
list: "https://easy-mock.com/mock/5d0ce725424f15399a6c2068/okadmin/permission/list"
|
||||
},
|
||||
article: {
|
||||
list: "https://easy-mock.com/mock/5d0ce725424f15399a6c2068/okadmin/article/list"
|
||||
},
|
||||
|
|
|
|||
|
|
@ -57,25 +57,17 @@
|
|||
var okLayer = layui.okLayer;
|
||||
var okUtils = layui.okUtils;
|
||||
|
||||
var data = [{"title":"根目录","spread":true,"children":[{"title":"会员管理","spread":true,"children":[{"title":"用户管理","spread":true,"children":[{"title":"添加用户"},{"title":"编辑用户"},{"title":"删除用户"}]},{"title":"角色管理","spread":true,"children":[{"title":"添加角色"},{"title":"编辑角色"},{"title":"删除角色"}]},{"title":"权限管理","spread":true,"children":[{"title":"添加权限"},{"title":"编辑权限"},{"title":"删除权限"}]}]}]}];
|
||||
|
||||
tree.render({
|
||||
elem: "#permissionTree",
|
||||
data: "../../data/permission/tree.json",
|
||||
showCheckbox: true
|
||||
});
|
||||
elem: "#permissionTree",
|
||||
// data: okUtils.mockApi.permission.list,
|
||||
data: data,
|
||||
showCheckbox: true
|
||||
});
|
||||
|
||||
form.on("submit(add)", function (data) {
|
||||
// 权限节点校验
|
||||
var nodes = treeObj.getCheckedNodes(true);
|
||||
if (nodes.length == 0) {
|
||||
okLayer.msg.redCross("请选择权限节点");
|
||||
return false;
|
||||
}
|
||||
|
||||
// 权限节点获取
|
||||
var permissionIds = "";
|
||||
for (var i = 0; i < nodes.length; i++) {
|
||||
permissionIds = permissionIds + nodes[i].id + ",";
|
||||
}
|
||||
// TODO 权限节点校验
|
||||
|
||||
// 请求后台
|
||||
okUtils.ajax("/role/add", "post", data.field).done(function (response) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue