规范tree
parent
e880a1605a
commit
91decd6967
|
|
@ -1,23 +1,59 @@
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
"title": "江西",
|
"title": "根目录",
|
||||||
|
"spread": true,
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"title": "南昌",
|
"title": "会员管理",
|
||||||
|
"spread": true,
|
||||||
"children": [
|
"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: {
|
role: {
|
||||||
list: "https://easy-mock.com/mock/5d0ce725424f15399a6c2068/okadmin/role/list"
|
list: "https://easy-mock.com/mock/5d0ce725424f15399a6c2068/okadmin/role/list"
|
||||||
},
|
},
|
||||||
|
permission: {
|
||||||
|
list: "https://easy-mock.com/mock/5d0ce725424f15399a6c2068/okadmin/permission/list"
|
||||||
|
},
|
||||||
article: {
|
article: {
|
||||||
list: "https://easy-mock.com/mock/5d0ce725424f15399a6c2068/okadmin/article/list"
|
list: "https://easy-mock.com/mock/5d0ce725424f15399a6c2068/okadmin/article/list"
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -57,25 +57,17 @@
|
||||||
var okLayer = layui.okLayer;
|
var okLayer = layui.okLayer;
|
||||||
var okUtils = layui.okUtils;
|
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({
|
tree.render({
|
||||||
elem: "#permissionTree",
|
elem: "#permissionTree",
|
||||||
data: "../../data/permission/tree.json",
|
// data: okUtils.mockApi.permission.list,
|
||||||
showCheckbox: true
|
data: data,
|
||||||
});
|
showCheckbox: true
|
||||||
|
});
|
||||||
|
|
||||||
form.on("submit(add)", function (data) {
|
form.on("submit(add)", function (data) {
|
||||||
// 权限节点校验
|
// TODO 权限节点校验
|
||||||
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 + ",";
|
|
||||||
}
|
|
||||||
|
|
||||||
// 请求后台
|
// 请求后台
|
||||||
okUtils.ajax("/role/add", "post", data.field).done(function (response) {
|
okUtils.ajax("/role/add", "post", data.field).done(function (response) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue