汇联通执法队后台管理系统
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.

manage.jsp 6.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  1. <!DOCTYPE html>
  2. <%@ page contentType="text/html;charset=utf-8"%>
  3. <!--[if IE 8]> <html lang="en" class="ie8"> <![endif]-->
  4. <!--[if !IE]><!-->
  5. <html lang="en">
  6. <!--<![endif]-->
  7. <head>
  8. <%@ include file="/WEB-INF/jsp/include.jsp"%>
  9. <script type="text/javascript">
  10. $(function(){
  11. $("#userSelectManage").taiji()
  12. .on("taijiSearchSuccess",function(event,result){
  13. selectResult.find(">span").each(function(){
  14. $("#userSelectManage input[name=checkIds][value="+$(this).data("id")+"]").prop("checked",true);
  15. });
  16. });
  17. var selectResult=$("#userSelectResult");
  18. $("#userSelectBtn").click(function(){
  19. $("#userSelectManage [name='checkIds']:checked").each(function(){
  20. var userId=$(this).val();
  21. if($("#user"+userId).size()>0){
  22. return true;
  23. }
  24. var item=$("<span>",{id:"user"+userId,"class":'select_item'});
  25. item.append('<em>'+$(this).parent().text()+'</em>');
  26. var rm=$("<i>",{
  27. "class":"fa fa-times",
  28. click:function(){
  29. $(this).parent().remove();
  30. }
  31. });
  32. item.data("id",userId);
  33. item.append(rm);
  34. item.appendTo(selectResult);
  35. });
  36. });
  37. $("#selectSubmit").click(function(){
  38. if(selectResult.find("span").size()==0){
  39. $.Taiji.showWarn("请先选择用户!");
  40. return false;
  41. }
  42. var targetId='${param.targetId}'||'userId',
  43. targetName='${param.targetName}'||'userName',
  44. multiple=Number('${param.multiple}'||'0');
  45. var userIdArray=selectResult.find("span").map(function(){
  46. return $(this).attr("id").replace("user","");
  47. }).get();
  48. var userNameArray=selectResult.find("span").map(function(){
  49. return $.trim($(this).find("em").text());
  50. }).get();
  51. if(multiple){
  52. $("#page-container #"+targetId).val(userIdArray.join(","));
  53. $("#page-container #"+targetName).val(userNameArray.join(","));
  54. }else{
  55. $("#page-container #"+targetId).val(userIdArray[0]);
  56. $("#page-container #"+targetName).val(userNameArray[0]);
  57. }
  58. selectResult.hideModal();
  59. });
  60. });
  61. </script>
  62. </head>
  63. <body >
  64. <div class="modal-header">
  65. <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
  66. <h4 class="modal-title">用户选择</h4>
  67. </div>
  68. <div class="modal-body">
  69. <!-- begin #page-container -->
  70. <div class="fade in" style="background: #d9e0e7;padding: 20px 0 0;">
  71. <!-- begin #content -->
  72. <div class="container-fluid">
  73. <!-- begin row -->
  74. <div class="row">
  75. <!-- begin col-12 -->
  76. <div class="col-md-12">
  77. <!-- begin panel -->
  78. <div id="userSelectManage" class="panel panel-inverse">
  79. <div class="panel-heading">
  80. <div class="panel-heading-btn">
  81. <a href="javascript:;" class="btn btn-xs btn-icon btn-circle btn-default" data-click="panel-expand"><i class="fa fa-expand"></i></a>
  82. <a href="javascript:;" class="btn btn-xs btn-icon btn-circle btn-success" data-click="panel-reload"><i class="fa fa-repeat"></i></a>
  83. <a href="javascript:;" class="btn btn-xs btn-icon btn-circle btn-warning" data-click="panel-collapse"><i class="fa fa-minus"></i></a>
  84. <a href="javascript:;" class="btn btn-xs btn-icon btn-circle btn-danger" data-click="panel-remove"><i class="fa fa-times"></i></a>
  85. </div>
  86. <h4 class="panel-title">用户</h4>
  87. </div>
  88. <div class="panel-toolbar ">
  89. <form:form cssClass="taiji_search_form form-inline m-t-5 " modelAttribute="queryModel" id="listForm" name="listForm" action="${rootUrl}app/acl/userSelect/manage" method="post">
  90. <div class="form-group m-5">
  91. <form:input path="userName" size="25" maxlength="50" placeholder="用户(姓名|登录名|拼音)" cssClass="form-control"/>
  92. </div>
  93. <div class="form-group m-5">
  94. <form:input path="unitName" size="25" maxlength="50" placeholder="单位名称模糊查找" cssClass="form-control"/>
  95. </div>
  96. <div class="form-group m-5">
  97. <label class="control-label">状态</label>
  98. <form:select path="status" >
  99. <form:option value="">全部</form:option>
  100. <form:options itemLabel="value"/>
  101. </form:select>
  102. </div>
  103. <div class="form-group m-5">
  104. <label class="control-label">每页条数</label>
  105. <form:select path="pageSize" >
  106. <form:option value="2">2</form:option>
  107. <form:option value="10">10</form:option>
  108. <form:option value="16">16</form:option>
  109. <form:option value="20">20</form:option>
  110. <form:option value="50">50</form:option>
  111. <form:option value="100">100</form:option>
  112. </form:select>
  113. </div>
  114. <button class="taiji_search_submit btn btn-md btn-success m-r-5" type="button" ><i class="fa fa-search m-r-10 "></i>查询</button>
  115. <button class="taiji_search_reset btn btn-md btn-default" type="button"><i class="fa fa-refresh m-r-10 "></i>重置</button>
  116. </form:form>
  117. </div>
  118. <div class="taiji_search_result table-responsive">
  119. <table class="table table-striped table-bordered table-hover">
  120. <thead>
  121. <tr>
  122. <th class="taiji_sortable {orderBy:'loginName',desc:true}"><input type="checkbox" name="checkAllIds" class='taiji_check_all'/>&nbsp;&nbsp;登录名</th>
  123. <th class="taiji_column_compress"><span>名字</span></th>
  124. <th class="taiji_column_compress"><span>单位</span></th>
  125. <th style="min-width: 60px">角色</th>
  126. <th style="width:60px">性别</th>
  127. <th style="width:60px">状态</th>
  128. </tr>
  129. </thead>
  130. <tbody>
  131. </tbody>
  132. </table>
  133. </div>
  134. <div class="panel-footer text-right">
  135. <div class="pageturn taiji_pager">
  136. </div>
  137. </div>
  138. </div>
  139. <!-- end panel -->
  140. </div>
  141. <!-- end col-12 -->
  142. </div>
  143. <!-- end row -->
  144. </div>
  145. <!-- end #content -->
  146. </div>
  147. <!-- end page container -->
  148. </div>
  149. <div class="modal-footer">
  150. <div style="text-align: left;">
  151. <div id="userSelectResult" class="select_result" style="margin: 10px 0">
  152. <label>已选择用户:</label>
  153. </div>
  154. </div>
  155. <button class="btn btn-sm btn-info" type="button" id="userSelectBtn"><i class="fa fa-user m-r-10 "></i>选择</button>
  156. <a href="#" class="btn btn-sm btn-white" data-dismiss="modal">关闭</a>
  157. <a href="#" class="btn btn-sm btn-success" id="selectSubmit">提交</a>
  158. </div>
  159. </body>
  160. </html>