@layout("/common/_container.html"){
|
|
|
<script type="text/javascript">
|
$(function () {
|
var index = parent.layer.getFrameIndex(window.name); //获取窗口索引
|
|
$("#btn_close").bind("click", function () {
|
parent.layer.close(index);
|
});
|
|
$("#btn_save").bind("click", function () {
|
var ids = Feng.zTreeCheckedNodes("zTree");
|
var ajax = new $ax(Feng.ctxPath + "/role/setAuthority", function (data) {
|
Feng.success("分配角色成功!");
|
window.parent.Role.table.refresh();
|
parent.layer.close(index);
|
}, function (data) {
|
Feng.error("分配角色失败!"
|
+ data.responseJSON.message + "!");
|
});
|
ajax.set("roleId", "${roleId}");
|
ajax.set("ids", ids);
|
ajax.start();
|
});
|
|
initZtree();
|
});
|
|
function initZtree() {
|
var setting = {
|
check: {
|
enable: true,
|
chkboxType: { "Y": "ps", "N": "ps" }
|
},
|
data: {
|
simpleData: {
|
enable: true
|
}
|
}
|
};
|
|
var ztree = new $ZTree("zTree", "/menu/menuTreeListByRoleId/"
|
+ "${roleId}");
|
ztree.setSettings(setting);
|
ztree.init();
|
}
|
</script>
|
|
|
<!-- 配置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>
|
|
<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>
|
@}
|