You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
jeecg/WebContent/webpage/system/role/noCurRoleUserList.jsp

39 lines
1.7 KiB

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<%@include file="/context/mytags.jsp" %>
<%--非当前角色的用户列表--%>
<t:base type="jquery,easyui,tools,DatePicker"></t:base>
<div id="main_role_list" class="easyui-layout" fit="true">
<div region="center" style="padding: 1px;">
<t:datagrid name="noCurRoleUserList" title="common.operation"
actionUrl="roleController.do?addUserToRoleList&roleId=${param.roleId}" fit="true" fitColumns="true"
idField="id" checkbox="true" queryMode="group">
<t:dgCol title="编号" field="id" hidden="true"></t:dgCol>
<t:dgCol title="common.username" sortable="false" field="userName" query="true"></t:dgCol>
<t:dgCol title="common.real.name" field="realName" query="true"></t:dgCol>
<t:dgCol title="common.status" sortable="true" field="status" replace="common.active_1,common.inactive_0,super.admin_-1"></t:dgCol>
</t:datagrid>
</div>
</div>
<div style="display: none">
<t:formvalid formid="formobj" layout="div" dialog="true" action="roleController.do?doAddUserToRole&roleId=${param.roleId}" beforeSubmit="setUserIds">
<input id="userIds" name="userIds">
</t:formvalid>
</div>
<script>
function setUserIds() {
$("#userIds").val(getUserListSelections('id'));
return true;
}
function getUserListSelections(field) {
var ids = [];
var rows = $('#noCurRoleUserList').datagrid('getSelections');
for (var i = 0; i < rows.length; i++) {
ids.push(rows[i][field]);
}
ids.join(',');
return ids
}
</script>