Commit 17806ffd by fengshuonan

权限配置页面修改

parent 14509d59
......@@ -100,7 +100,7 @@ public class RoleController extends BaseController {
}
/**
* 跳转到角色分配
* 跳转到权限分配
*/
@Permission
@RequestMapping(value = "/role_assign/{roleId}")
......
......@@ -57,7 +57,7 @@
@}
@if(shiro.hasPermission("/role/setAuthority")){
<button type="button" class="btn btn-primary waves-effect m-l-5" onclick="Role.assign()">
<i class="fa fa-remove"></i>&nbsp;权限配置
<i class="fa fa-user-secret"></i>&nbsp;权限配置
</button>
@}
</div>
......
@layout("/common/_container.html"){
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>${title!"Guns管理系统"}</title>
<meta name="description" content="Guns管理系统">
<meta name="author" content="stylefeng">
<!-- Bootstrap Core CSS -->
<link href="${ctxPath}/assets/common/plugins/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<!-- Custom CSS -->
<link href="${ctxPath}/assets/common/static/css/style.css" rel="stylesheet">
<link href="${ctxPath}/assets/common/static/stylefeng/feng.css" rel="stylesheet">
<!--其他插件css-->
<link href="${ctxPath}/assets/common/plugins/ztree/zTreeStyle.css" rel="stylesheet" type="text/css"/>
</head>
<body class="fix-header fix-sidebar card-no-border">
<div id="main-wrapper">
<div class="container-fluid">
<div class="row p-10" style="background: #f2f7f8;">
<ul id="zTree" class="ztree"></ul>
</div>
<div class="row p-10" style="background: #CFD4D5;">
<div style="float:left;margin: auto">
<button class="btn btn-sm btn-info" type="button" id="saveButton">
<i class="ace-icon fa fa-check"></i> 保存
</button>
<button class="btn btn-sm btn-danger" type="button" id="closeButton">
<i class="ace-icon fa fa-close"></i> 关闭
</button>
</div>
</div>
</div>
</div>
<!-- jquery -->
<script src="${ctxPath}/assets/common/plugins/jquery/jquery.min.js"></script>
<!-- Bootstrap tether Core JavaScript -->
<script src="${ctxPath}/assets/common/plugins/bootstrap/js/tether.min.js"></script>
<script src="${ctxPath}/assets/common/plugins/bootstrap/js/bootstrap.min.js"></script>
<!--Guns JavaScript -->
<script src="${ctxPath}/assets/common/static/stylefeng/feng.js"></script>
<script src="${ctxPath}/assets/common/static/stylefeng/ajax-object.js"></script>
<!-- vue -->
<script src="${ctxPath}/assets/common/plugins/vue/vue.js"></script>
<!-- 加入contextPath属性和session超时的配置 -->
<script type="text/javascript">
$(function () {
var index = parent.layer.getFrameIndex(window.name); //获取窗口索引
Feng.addCtx("${ctxPath}");
Feng.sessionTimeoutRegistry();
</script>
$("#btn_close").bind("click", function () {
parent.layer.close(index);
});
<!--其他插件js-->
<script src="${ctxPath}/assets/common/plugins/ztree/jquery.ztree.all.min.js"></script>
<script src="${ctxPath}/assets/common/plugins/ztree/ztree-object.js"></script>
<script type="text/javascript">
$("#btn_save").bind("click", function () {
var ZTreeDlg = {
};
$(function () {
$("#saveButton").bind("click", function () {
var ids = Feng.zTreeCheckedNodes("zTree");
var ajax = new $ax(Feng.ctxPath + "/role/setAuthority", function (data) {
Feng.success("分配角色成功!");
parent.Feng.success("分配角色成功!");
window.parent.Role.table.refresh();
parent.layer.close(index);
parent.layer.close(parent.Role.layerIndex);
}, function (data) {
Feng.error("分配角色失败!"
+ data.responseJSON.message + "!");
parent.Feng.error("分配角色失败!" + data.responseJSON.message + "!");
});
ajax.set("roleId", "${roleId}");
ajax.set("ids", ids);
ajax.set("roleId", "${roleId}");
ajax.start();
});
initZtree();
$("#closeButton").bind("click", function () {
parent.layer.close(parent.Role.layerIndex);
});
function initZtree() {
var setting = {
check: {
enable: true,
chkboxType: { "Y": "ps", "N": "ps" }
chkboxType: {
"Y": "ps",
"N": "ps"
}
},
data: {
simpleData: {
......@@ -40,36 +102,13 @@
}
};
var ztree = new $ZTree("zTree", "/menu/menuTreeListByRoleId/"
+ "${roleId}");
var ztree = new $ZTree("zTree", "/menu/menuTreeListByRoleId/${roleId}");
ztree.setSettings(setting);
ztree.init();
}
ZTreeDlg.instance = ztree;
});
</script>
</body>
<!-- 配置grid -->
<div class="container" style="padding: 0px 10px !important;margin-top: -10px;text-align: center !important;">
<div class="row">
<div class="ibox float-e-margins">
<div class="ibox-title">
<h5>${roleName!}</h5>
</div>
<div class="ibox-content">
<ul id="zTree" class="ztree"></ul>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12">
<button class="btn btn-sm btn-info" type="button" id="btn_save">
<i class="ace-icon fa fa-check bigger-110"></i>保存
</button>
&nbsp;
<button class="btn btn-sm btn-danger" type="button" id="btn_close">
<i class="ace-icon fa fa-close bigger-110"></i>关闭
</button>
</div>
</div>
</div>
@}
</html>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment