<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" trimDirectiveWhitespaces="true" %>
|
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
|
<%@ taglib uri="http://shiro.apache.org/tags" prefix="shiro" %>
|
<%
|
String path = request.getContextPath();
|
String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort()
|
+ path + "/";
|
%>
|
|
<!DOCTYPE HTML>
|
<html>
|
<head>
|
<base href="<%=basePath%>">
|
<meta name="viewport" charset="width=device-width, initial-scale=1.0">
|
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
<title>角色信息设置</title>
|
<!--[if !IE]><!-->
|
<link href="static/plugins/font-awesome/css/font-awesome.css" rel="stylesheet" type="text/css">
|
<!--<![endif]-->
|
<!--[if gte IE 8]>
|
<link href="static/plugins/font-awesome/css/font-awesome.css" rel="stylesheet" type="text/css">
|
<![endif]-->
|
<!-- <link href="static/plugins/jquery-easyui/themes/material-teal/easyui.css" rel="stylesheet" type="text/css"> -->
|
<link href="static/plugins/jquery-easyui/themes/bootstrap/easyui.css" rel="stylesheet" type="text/css">
|
<link rel="stylesheet" href="static/styles/material-teal.css" type="text/css">
|
<link rel="stylesheet" href="static/styles/initialize.css" type="text/css">
|
<link rel="stylesheet" href="static/styles/common.css" type="text/css">
|
<link rel="stylesheet" href="static/plugins/layer/skin/default/layer.css" type="text/css">
|
<link rel="stylesheet" href="static/plugins/icheck/skins/all.css" type="text/css">
|
|
|
<script type="text/javascript" src="static/plugins/jquery/jquery.min.js"></script>
|
<script type="text/javascript" src="static/plugins/jquery-easyui/jquery.easyui.min.js"></script>
|
<script type="text/javascript" src="static/plugins/jquery-easyui/locale/easyui-lang-zh_CN.js"></script>
|
<script type="text/javascript" src="static/scripts/easyuiExtend.js"></script>
|
<script type="text/javascript" src="static/scripts/jquery-extend.js"></script>
|
<script type="text/javascript" src="static/plugins/layer/layer.js"></script>
|
<script type="text/javascript" src="static/plugins/slimScroll/jquery.slimscroll.min.js"></script>
|
<script type="text/javascript" src="static/plugins/icheck/icheck.min.js"></script>
|
|
|
<script type="text/javascript" src="static/plugins/spinjs/spin.js"></script>
|
<script type="text/javascript" src="static/plugins/spinjs/jquery.spin.js"></script>
|
<script type="text/javascript" src="static/plugins/jquery.blockUI.js"></script>
|
|
<script type="text/javascript" src="static/wcp/scripts/wcp.js"></script>
|
<script type="text/javascript" src="static/wcp/scripts/libs/wcp.layer.js"></script>
|
<script type="text/javascript" src="static/wcp/scripts/libs/wcp.blockUI.js"></script>
|
<script type="text/javascript" src="static/wcp/scripts/libs/wcp.spin.js"></script>
|
<script type="text/javascript" src="static/wcp/scripts/libs/wcp.jquery.js"></script>
|
|
<!--[if lt IE 9]>
|
<script type="text/javascript" src="static/plugins/json2.js"></script>
|
<![endif]-->
|
<script type="text/javascript" src="static/scripts/ResizeScroll.js"></script>
|
<style>
|
html, body {
|
height: 100%;
|
width: 100%;
|
overflow: hidden;
|
}
|
|
.fulltext_row2 {
|
margin: 0 16px 16px 16px;
|
}
|
|
.fulltext_row2 h4 {
|
text-align: center;
|
color: #808080;
|
font-size: 15px;
|
font-weight: bold;
|
margin: 0 0 16px 0;
|
padding: 10px 0 0 0;
|
}
|
|
.fulltext_row2 h4 span {
|
color: #b2b2b2;
|
margin-left: 10px;
|
font-size: 12px;
|
}
|
|
.fulltext_row2 td {
|
border: 1px solid #f5f5f5;
|
padding: 4px 8px;
|
color: #666666;
|
}
|
|
.fulltext_row2 .throw2 td {
|
color: #999999;
|
font-weight: bold;
|
}
|
|
.pt-nav-tab2 {
|
height: 100%;
|
}
|
|
.pt-nav-list {
|
height: 100%;
|
}
|
|
.tabs-panels {
|
height: 100%;
|
}
|
</style>
|
</head>
|
<body class="pt-tree">
|
<div class="pt-main-top2">
|
<span class="pt-title-icon pt-title-icon2">
|
<i class="fa fa-vcard-o"></i>
|
</span>
|
<h4>角色信息设置</h4>
|
<div class="pt-nav-tab2 easyui-tabs" style="width:100%;" data-options="plain:true">
|
<div title="角色信息" class="pt-nav-list">
|
<div class="pt-form">
|
<form id="formRole" method="post">
|
<div class="ptbody">
|
<table style="width: 100%;">
|
<tr>
|
<td class="tbtitle" style="width: 140px;">角色名称:</td>
|
<td>
|
<input id="roleName" name="roleName" class="easyui-textbox" type="text"
|
style="width:100%" value="${role.roleName}" data-options="required:true"/>
|
<input type="hidden" class="easyui-textbox" id="roleId" name="roleId"
|
value="${role.roleId}"/>
|
</td>
|
</tr>
|
<tr>
|
<td class="tbtitle" style="width: 140px;">
|
<em class="pt-color-danger">*</em> 显示名称:
|
</td>
|
<td>
|
<input id="displayName" name="displayName" class="easyui-textbox" type="text"
|
data-options="required:true" style="width:100%" value="${role.displayName}"/>
|
</td>
|
</tr>
|
<tr>
|
<td class="tbtitle" style="width: 140px;">角色描述:</td>
|
<td>
|
<input id="description" name="description" class="easyui-textbox" type="text"
|
class="easyui-textbox" data-options="multiline:true"
|
style="height:120px;width:100%" value="${role.description}"/>
|
</td>
|
</tr>
|
<tr>
|
<td class="tbtitle" style="width: 140px;">系统角色:</td>
|
<td>
|
<div>
|
<input class="easyui-radiobutton" name="isStatic" value="0" label="否" disabled>
|
<input class="easyui-radiobutton" name="isStatic" value="1" label="是" disabled>
|
</div>
|
</td>
|
</tr>
|
<tr>
|
<td class="tbtitle" style="width: 140px;">默认角色:</td>
|
<td>
|
<div>
|
<input class="easyui-radiobutton" name="isDefault" value="0" label="否">
|
<input class="easyui-radiobutton" name="isDefault" value="1" label="是">
|
</div>
|
</td>
|
</tr>
|
</table>
|
|
</div>
|
</form>
|
<div class="pt-form-btn" style="bottom:20px;">
|
<div class="form-group">
|
<shiro:hasPermission name="SYS_MANAGE.ORGANIZATION.ROLE.OPERATION.SAVE">
|
<c:if test="${role.isStatic==0 && (!enableThreeMember || (enableThreeMember && !fn:endsWith(role.roleName,'Admin_3Y')))}">
|
<button id="btnSave" class="pt-btn pt-btn-primary">保存</button>
|
</c:if>
|
</shiro:hasPermission>
|
<button id="btnClose" class="pt-btn pt-btn-default">关闭</button>
|
</div>
|
</div>
|
</div>
|
</div>
|
<shiro:hasPermission name="SYS_MANAGE.ORGANIZATION.ROLE.OPERATION.SAVEROLEPERMISSION">
|
<c:if test="${role.roleId!=null && (!enableThreeMember || (enableThreeMember && !fn:endsWith(role.roleName,'Admin_3Y')))}">
|
<div title="功能权限" class="pt-nav-list">
|
<div class="pt-form" style="padding:5px 10px;">
|
<form id="formRolePermission" method="post">
|
<ul id="ul_permission" style="height:300px;"></ul>
|
</form>
|
</div>
|
<div class="pt-form-btn" style="bottom:20px;">
|
<div class="form-group">
|
<button id="btnSaveRolePermission" class="pt-btn pt-btn-primary">保存权限</button>
|
<button id="btnCloseRolePermission" class="pt-btn pt-btn-default">关闭</button>
|
</div>
|
</div>
|
</div>
|
<div title="数据权限" class="pt-nav-list">
|
<div id="authorizeList">
|
<div class="pt-table" style="padding:10px;">
|
<table id="dataAuthorize" style="width:100%;text-align:center;">
|
<tr>
|
<th>模块名称</th>
|
<th>数据条件</th>
|
<th>目录授权</th>
|
<th>附件授权</th>
|
</tr>
|
<c:forEach items="${rolePermissionDataSetList}" var="rolePermissionDataSet">
|
<tr>
|
<td>${rolePermissionDataSet.moduleName}</td>
|
<td>${rolePermissionDataSet.conditionName}</td>
|
<td>
|
<input type="checkbox" class="flat"
|
id="itemAuthorize_${rolePermissionDataSet.conditionId}"/>
|
</td>
|
<td>
|
<input type="checkbox" class="flat"
|
id="browse_${rolePermissionDataSet.conditionId}"/>
|
浏览
|
<input type="checkbox" class="flat"
|
id="print_${rolePermissionDataSet.conditionId}"/>
|
打印
|
<input type="checkbox" class="flat"
|
id="download_${rolePermissionDataSet.conditionId}"/>
|
下载
|
<input type="checkbox" class="flat"
|
id="downloadWater_${rolePermissionDataSet.conditionId}"/>
|
带水印下载
|
</td>
|
</tr>
|
</c:forEach>
|
</table>
|
</div>
|
</div>
|
<div class="pt-form-btn" style="bottom:20px;">
|
<div class="form-group">
|
<button id="btnSaveRolePermissionData" class="pt-btn pt-btn-primary"
|
onclick="savePermissionData()">保存权限
|
</button>
|
<button id="btnCloseRolePermissionData" class="pt-btn pt-btn-default">关闭</button>
|
</div>
|
</div>
|
</div>
|
</c:if>
|
</shiro:hasPermission>
|
|
<c:if test="${isAdmin==true}">
|
<!---增加绕过权限控制、三员控制,权限设置页面由参数决定是否允许保存权限-->
|
<div title="功能权限" class="pt-nav-list">
|
<div class="pt-form" style="padding:5px 10px;">
|
<form id="formRolePermission" method="post">
|
<ul id="ul_permission" style="height:300px;"></ul>
|
</form>
|
</div>
|
<div class="pt-form-btn" style="bottom:20px;">
|
<div class="form-group">
|
<button id="btnSaveRolePermission" class="pt-btn pt-btn-primary">保存权限</button>
|
<button id="btnCloseRolePermission" class="pt-btn pt-btn-default">关闭</button>
|
</div>
|
</div>
|
</div>
|
<div title="数据权限" class="pt-nav-list">
|
<div id="authorizeList">
|
<div class="pt-table" style="padding:10px;">
|
<table id="dataAuthorize" style="width:100%;text-align:center;">
|
<tr>
|
<th>模块名称</th>
|
<th>数据条件</th>
|
<th>目录授权</th>
|
<th>附件授权</th>
|
</tr>
|
<c:forEach items="${rolePermissionDataSetList}" var="rolePermissionDataSet">
|
<tr>
|
<td>${rolePermissionDataSet.moduleName}</td>
|
<td>${rolePermissionDataSet.conditionName}</td>
|
<td>
|
<input type="checkbox" class="flat"
|
id="itemAuthorize_${rolePermissionDataSet.conditionId}"/>
|
</td>
|
<td>
|
<input type="checkbox" class="flat"
|
id="browse_${rolePermissionDataSet.conditionId}"/>
|
浏览
|
<input type="checkbox" class="flat"
|
id="print_${rolePermissionDataSet.conditionId}"/>
|
打印
|
<input type="checkbox" class="flat"
|
id="download_${rolePermissionDataSet.conditionId}"/>
|
下载
|
</td>
|
</tr>
|
</c:forEach>
|
</table>
|
</div>
|
</div>
|
<div class="pt-form-btn" style="bottom:20px;">
|
<div class="form-group">
|
<button id="btnSaveRolePermissionData" class="pt-btn pt-btn-primary"
|
onclick="savePermissionData()">保存权限
|
</button>
|
<button id="btnCloseRolePermissionData" class="pt-btn pt-btn-default">关闭</button>
|
</div>
|
</div>
|
</div>
|
</c:if>
|
</div>
|
</div>
|
</body>
|
<script>
|
//窗口参数,用于弹窗传递
|
var params = {
|
callBack: null
|
};
|
//定义页面全局变量
|
var NowSelectedRoleId = "${role.roleId}";
|
var initPermissionList = [];
|
var addPermissionList = [];
|
var deletePermissionList = [];
|
$(function () {
|
//初始化表单值
|
$("input[radiobuttonName='isStatic'][value='${role.isStatic}']").radiobutton('check');
|
$("input[radiobuttonName='isDefault'][value='${role.isDefault}']").radiobutton('check');
|
new ResizeScroll({
|
"id": ".ptbody",
|
fun: function () {
|
var wh = $(window).height();
|
return (wh - 69 - 55);
|
|
}
|
});
|
//初始化权限树
|
$("#ul_permission").tree({
|
method: "get",
|
url: "config/permission/listPermissionByTreeForRole?roleId=" + NowSelectedRoleId,
|
animate: true,
|
//lines : true,
|
checkbox: true,
|
cascadeCheck: false,
|
onBeforeLoad: function (node, param) {
|
// new ResizeScroll({
|
// "id" : "#ul_permission",
|
// fun : function() {
|
// var wh = $(window).height();
|
// //$("#ul_dept").height(wh-79-39);
|
// return (wh - 79 - 20);
|
// }
|
// });
|
|
wcp.ui.setBusy("#ul_permission");
|
},
|
onLoadSuccess: function (node, data) {
|
wcp.ui.clearBusy("#ul_permission");
|
new ResizeScroll({
|
"id": "#ul_permission",
|
fun: function () {
|
var wh = $(window).height();
|
return (wh - 69 - 55);
|
}
|
});
|
var checkNodes = $("#ul_permission").tree("getChecked");
|
checkNodes.forEach(function (e) {
|
initPermissionList.push(e.id + "|" + e.text);
|
});
|
},
|
onClick: function (node) {
|
var selectNodeInfo = node.id + "|" + node.text;
|
if (node.checked) {
|
$(this).tree('uncheck', node.target);
|
//判断初始选中是否有,若有则是删除,若增加的里有也需要删除
|
if (initPermissionList.indexOf(selectNodeInfo) > -1 && deletePermissionList.indexOf(selectNodeInfo) == -1) {
|
deletePermissionList.push(selectNodeInfo);
|
}
|
if (addPermissionList.indexOf(selectNodeInfo) > -1) {
|
addPermissionList.remove(selectNodeInfo);
|
}
|
} else {
|
$(this).tree('check', node.target);
|
//判断初始选中是否有,若没有则是新增
|
if (initPermissionList.indexOf(selectNodeInfo) == -1 && addPermissionList.indexOf(selectNodeInfo) == -1) {
|
addPermissionList.push(selectNodeInfo);
|
}
|
if (deletePermissionList.indexOf(selectNodeInfo) > -1) {
|
deletePermissionList.remove(selectNodeInfo);
|
}
|
}
|
},
|
onLoadError: function (args) {
|
wcp.ui.clearBusy("#ul_permission");
|
}
|
});
|
//绑定按钮事件
|
$("#btnSave").click(function () {
|
//验证表单信息
|
var isValid = $('#formRole').form('validate');
|
if (!isValid) {
|
wcp.notify.warn('表单验证有误,请检查表单输入项!');
|
return false;
|
}
|
|
var obj = $("#formRole").serializeObject();
|
|
wcp.ui.setBusy("body", wcp.ajax({
|
url: "management/role/saveRole",
|
data: JSON.stringify(obj),
|
}).done(function (result) {
|
//判断是否需要执行回调函数
|
if (params.callBack) {
|
params.callBack();
|
}
|
|
//关闭窗口
|
closeWindow();
|
|
top.wcp.notify.success("保存成功!");
|
}));
|
});
|
$("#btnClose").click(function () {
|
closeWindow();
|
});
|
$("#btnCloseRolePermission").click(function () {
|
closeWindow();
|
});
|
$("#btnCloseRolePermissionData").click(function () {
|
closeWindow();
|
});
|
//渲染所有checkbox
|
$('input[type="checkbox"].flat').iCheck({
|
checkboxClass: 'icheckbox_flat-red',
|
radioClass: 'iradio_square-green',
|
increaseArea: '50%',
|
});
|
initCheck();
|
new ResizeScroll({
|
"id": "#authorizeList",
|
fun: function () {
|
var wh = $(window).height();
|
return (wh - 69 - 55);
|
}
|
});
|
})
|
|
//保存权限数据
|
function savePermissionData() {
|
var permissionDataArray = [];
|
<c:forEach items="${rolePermissionDataSetList}" var="rolePermissionDataSet">
|
var conditionId = '${rolePermissionDataSet.conditionId}';
|
var enableItemAuthorize = $("#itemAuthorize_" + conditionId).is(':checked') == true ? 1 : 0;
|
var enableAttachBrowse = $("#browse_" + conditionId).is(':checked') == true ? 1 : 0;
|
var enableAttachPrint = $("#print_" + conditionId).is(':checked') == true ? 1 : 0;
|
var enableAttachDownload = $("#download_" + conditionId).is(':checked') == true ? 1 : 0;
|
var enableAttachDownWater = $("#downloadWater_" + conditionId).is(':checked') == true ? 1 : 0;
|
var permissionDataSet = {
|
"conditionId": conditionId,
|
"roleId": NowSelectedRoleId,
|
"enableItemAuthorize": enableItemAuthorize,
|
"enableAttachBrowse": enableAttachBrowse,
|
"enableAttachPrint": enableAttachPrint,
|
"enableAttachDownload": enableAttachDownload,
|
"enableAttachDownWater": enableAttachDownWater
|
};
|
permissionDataArray.push(permissionDataSet);
|
</c:forEach>
|
wcp.ui.setBusy("body", wcp.ajax({
|
url: "management/role/saveRolePermissionData?roleId=" + NowSelectedRoleId,
|
data: JSON.stringify(permissionDataArray),
|
}).done(function (result) {
|
top.wcp.notify.success("保存成功!");
|
}));
|
}
|
|
//绑定按钮事件
|
$("#btnSaveRolePermission").click(function () {
|
//获取选择的权限ID
|
var permissionList = new Array();
|
var nodes_select = $('#ul_permission').tree('getChecked', ['checked', 'indeterminate']);
|
for (var i = 0; i < nodes_select.length; i++) {
|
if (nodes_select[i].id != 0) {
|
permissionList.push(nodes_select[i].id + "|" + nodes_select[i].attributes.permissionName);
|
}
|
}
|
|
var obj = {
|
permissionList: permissionList,
|
addPermissionList: addPermissionList,
|
deletePermissionList: deletePermissionList
|
};
|
|
wcp.ui.setBusy("body", wcp.ajax({
|
<c:if test="${isAdmin==null}">
|
url: "management/role/saveRolePermission?roleId=" + NowSelectedRoleId,
|
</c:if>
|
<c:if test="${isAdmin==true}">
|
url: "management/role/saveRolePermissionNoLimit?roleId=" + NowSelectedRoleId,
|
</c:if>
|
data: JSON.stringify(obj),
|
}).done(function (result) {
|
//重新刷新选中权限
|
<c:if test="${isAdmin==null}">
|
addPermissionList.forEach(function (e) {
|
if (initPermissionList.indexOf(e) == -1) {
|
initPermissionList.push(e);
|
}
|
});
|
deletePermissionList.forEach(function (e) {
|
if (initPermissionList.indexOf(e) > -1) {
|
initPermissionList.remove(e);
|
}
|
});
|
</c:if>
|
top.wcp.notify.success("保存成功!");
|
}));
|
});
|
|
|
//初始化所有check控件
|
function initCheck() {
|
<c:forEach items="${rolePermissionDataSetList}" var="rolePermissionDataSet">
|
<c:if test="${rolePermissionDataSet.enableItemAuthorize==1}">
|
$("input[id='itemAuthorize_${rolePermissionDataSet.conditionId}']").iCheck('check');
|
</c:if>
|
<c:if test="${rolePermissionDataSet.enableAttachBrowse==1}">
|
$("input[id='browse_${rolePermissionDataSet.conditionId}']").iCheck('check');
|
</c:if>
|
<c:if test="${rolePermissionDataSet.enableAttachPrint==1}">
|
$("input[id='print_${rolePermissionDataSet.conditionId}']").iCheck('check');
|
setCheckedDisable('browse', '${rolePermissionDataSet.conditionId}');
|
</c:if>
|
<c:if test="${rolePermissionDataSet.enableAttachDownload==1}">
|
$("input[id='download_${rolePermissionDataSet.conditionId}']").iCheck('check');
|
setCheckedDisable('browse', '${rolePermissionDataSet.conditionId}');
|
setCheckedDisable('print', '${rolePermissionDataSet.conditionId}');
|
</c:if>
|
<c:if test="${rolePermissionDataSet.enableAttachDownWater==1}">
|
$("input[id='downloadWater_${rolePermissionDataSet.conditionId}']").iCheck('check');
|
setCheckedDisable('browse', '${rolePermissionDataSet.conditionId}');
|
setCheckedDisable('print', '${rolePermissionDataSet.conditionId}');
|
</c:if>
|
//下载选中与否(打印浏览都允许)
|
$('#download_${rolePermissionDataSet.conditionId}').on('ifChecked', function (event) {
|
setCheckedDisable('browse', '${rolePermissionDataSet.conditionId}');
|
setCheckedDisable('print', '${rolePermissionDataSet.conditionId}');
|
});
|
$('#download_${rolePermissionDataSet.conditionId}').on('ifUnchecked', function (event) {
|
if ($("#downloadWater_${rolePermissionDataSet.conditionId}").is(':checked') == false) {
|
setUnCheckedEnable('browse', '${rolePermissionDataSet.conditionId}');
|
setUnCheckedEnable('print', '${rolePermissionDataSet.conditionId}');
|
}
|
});
|
$('#downloadWater_${rolePermissionDataSet.conditionId}').on('ifChecked', function (event) {
|
setCheckedDisable('browse', '${rolePermissionDataSet.conditionId}');
|
setCheckedDisable('print', '${rolePermissionDataSet.conditionId}');
|
});
|
$('#downloadWater_${rolePermissionDataSet.conditionId}').on('ifUnchecked', function (event) {
|
if ($("#download_${rolePermissionDataSet.conditionId}").is(':checked') == false) {
|
setUnCheckedEnable('browse', '${rolePermissionDataSet.conditionId}');
|
setUnCheckedEnable('print', '${rolePermissionDataSet.conditionId}');
|
}
|
});
|
//打印选中与否(浏览都允许)
|
$('#print_${rolePermissionDataSet.conditionId}').on('ifChecked', function (event) {
|
setCheckedDisable('browse', '${rolePermissionDataSet.conditionId}');
|
});
|
$('#print_${rolePermissionDataSet.conditionId}').on('ifUnchecked', function (event) {
|
setUnCheckedEnable('browse', '${rolePermissionDataSet.conditionId}');
|
});
|
//目录授权选中与否(选中了,打印浏览下载都允许,否则不允许)
|
$('#itemAuthorize_${rolePermissionDataSet.conditionId}').on('ifChecked', function (event) {
|
setUnCheckedEnable('browse', '${rolePermissionDataSet.conditionId}');
|
setUnCheckedEnable('print', '${rolePermissionDataSet.conditionId}');
|
setUnCheckedEnable('download', '${rolePermissionDataSet.conditionId}');
|
setUnCheckedEnable('downloadWater', '${rolePermissionDataSet.conditionId}');
|
<c:if test="${rolePermissionDataSet.enableAttachAuthorize==0}">
|
setUnCheckedDisable('download', '${rolePermissionDataSet.conditionId}');
|
setUnCheckedDisable('downloadWater', '${rolePermissionDataSet.conditionId}');
|
setUnCheckedDisable('print', '${rolePermissionDataSet.conditionId}');
|
setUnCheckedDisable('browse', '${rolePermissionDataSet.conditionId}');
|
</c:if>
|
});
|
$('#itemAuthorize_${rolePermissionDataSet.conditionId}').on('ifUnchecked', function (event) {
|
setUnCheckedDisable('download', '${rolePermissionDataSet.conditionId}');
|
setUnCheckedDisable('downloadWater', '${rolePermissionDataSet.conditionId}');
|
setUnCheckedDisable('print', '${rolePermissionDataSet.conditionId}');
|
setUnCheckedDisable('browse', '${rolePermissionDataSet.conditionId}');
|
});
|
<c:if test="${rolePermissionDataSet.enableDataItemAuthorize==0}">
|
setUnCheckedDisable('itemAuthorize', '${rolePermissionDataSet.conditionId}');
|
</c:if>
|
<c:if test="${rolePermissionDataSet.enableAttachAuthorize==0}">
|
setUnCheckedDisable('download', '${rolePermissionDataSet.conditionId}');
|
setUnCheckedDisable('downloadWater', '${rolePermissionDataSet.conditionId}');
|
setUnCheckedDisable('print', '${rolePermissionDataSet.conditionId}');
|
setUnCheckedDisable('browse', '${rolePermissionDataSet.conditionId}');
|
</c:if>
|
</c:forEach>
|
}
|
|
//选中,不可选、清除灰色样式
|
function setCheckedDisable(type, id) {
|
$("#" + type + "_" + id).iCheck('check');
|
$("#" + type + "_" + id).iCheck('disable');
|
$("#" + type + "_" + id).parent().attr('class', 'icheckbox_flat-red checked');
|
}
|
|
//不选中,不可选
|
function setUnCheckedDisable(type, id) {
|
$("#" + type + "_" + id).iCheck('disable');
|
$("#" + type + "_" + id).iCheck('uncheck');
|
//$("#"+type+"_"+id).parent().attr('class','icheckbox_flat-red checked');
|
}
|
|
//不选中,允许可选
|
function setUnCheckedEnable(type, id) {
|
$("#" + type + "_" + id).iCheck('uncheck');
|
$("#" + type + "_" + id).iCheck('enable');
|
}
|
|
function closeWindow() {
|
var index = top.layer.getFrameIndex(window.name); //获取窗口索引
|
top.layer.close(index);
|
}
|
</script>
|
</html>
|