bdvmsCheckList.jsp 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237
  1. <%@ page contentType="text/html;charset=GBK"%>
  2. <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4. <HEAD>
  5. <TITLE>访客查询</TITLE>
  6. <link href="${pageContext.request.contextPath }/liger/lib/ligerUI/skins/${sessionScope.css}/css/ligerui-all.css" rel="stylesheet" type="text/css" />
  7. <script src="${pageContext.request.contextPath }/liger/lib/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
  8. <script src="${pageContext.request.contextPath }/liger/lib/ligerUI/js/core/base.js" type="text/javascript"></script>
  9. <script src="${pageContext.request.contextPath }/liger/lib/ligerUI/js/plugins/ligerGrid.js" type="text/javascript"></script>
  10. <link href="${pageContext.request.contextPath}/main.css" rel="stylesheet" type="text/css" />
  11. <script src="${pageContext.request.contextPath}/liger/lib/ligerUI/js/ligerui.all.js" type="text/javascript"></script>
  12. <script type="text/javascript" src="/shares/js/constant.js"></script>
  13. <script type="text/javascript" src="/shares/js/common.js"></script>
  14. <script src="${pageContext.request.contextPath }/liger/lib/ligerUI/js/plugins/ligerTab.js" type="text/javascript"></script>
  15. <script src="${pageContext.request.contextPath }/liger/lib/ligerUI/js/plugins/ligerDrag.js" type="text/javascript"></script>
  16. <script type="text/javascript">
  17. var grid = null;
  18. var jsonObject;
  19. $(function() {
  20. $("#startDate").ligerDateEditor({ showTime: true, labelAlign: 'left', width:120,height:21});
  21. $("#endDate").ligerDateEditor({ showTime: true, labelAlign: 'left', width:120,height:21});
  22. $("#pageloading").hide();
  23. grid = $("#maingrid").ligerGrid({columns : [
  24. {display : '来访时间',name : 'storetime',width : 140,frozen:true},
  25. {display : '是否注销',name : 'flat_logout',width : 50,frozen:true,
  26. render :function(a,b){
  27. var s = a["flat_logout"];
  28. var a = s.indexOf("0");
  29. var b = s.indexOf("1");
  30. if(s.indexOf("0") == 0){
  31. return "否";
  32. }else if(s.indexOf("1") == 0){
  33. return "是";
  34. }
  35. }},
  36. {display : '姓名',name : 'name',width : 80,frozen:true},
  37. {display : '性别',name : 'sex',width : 30,frozen:true},
  38. /* {display : '临时卡号',name : 'borrow_type',width : 70,frozen:true}, */
  39. {display : '进入登记人',name : 'regUserName',width : 80,frozen:true},
  40. {display : '进入大门名称',name : 'gateName',width : 80,frozen:true},
  41. {display : '民族',name : 'people',width : 50},
  42. {display : '出生日期',name : 'birthday',width : 100},
  43. {display : '住址',name : 'address',width : 200},
  44. {display : '被访部门',name : 'ivoffice',width : 80},
  45. {display : '被访人',name : 'ivname',width : 80},
  46. {display : '工作单位',name : 'workingplace',width : 130},
  47. {display : '注销时间',name : 'logoutTime',width : 140},
  48. {display : '签发日期',name : 'signdate',width : 80},
  49. {display : '有效期至',name : 'validterm',width : 70},
  50. {display : '证件号码',name : 'idnumber',width : 150},
  51. {display : '社保编号',name : 'szCodeOne',width : 80},
  52. {display : '电脑号',name : 'szCodeTwo',width : 80},
  53. {display : '注销登记人',name : 'logoutUserName',width : 80},
  54. {display : '注销大门名称',name : 'logoutGateName',width : 80},
  55. {display : '随行人数',name : 'remaindSum',width : 50},
  56. {display : '联系电话',name : 'mobile',width : 100}],
  57. usePager : true,
  58. pageSize : 20,
  59. parms: [{name: "visitors.name", value: ""},
  60. {name: "startDate", value: ""},
  61. {name: "endDate", value: ""},
  62. {name: "visitors.sex", value: ""},
  63. {name: "visitors.reason", value: ""},
  64. {name: "visitors.ivoffice", value: ""},
  65. {name: "visitors.ivname", value: ""},
  66. {name: "visitors.flat_logout", value: ""}],
  67. url : 'bdvmsBdvmsAction.do?task=bdvmsBdvmsList&time='+ new Date().getTime(),
  68. pageParmName : 'p', //页索引参数名,(提交给服务器)
  69. pagesizeParmName : 'pSize', //页记录数参数名,(提交给服务器)
  70. width : '99.8%',
  71. height : '96%',
  72. onError: function(){alert("数据加载失败,未连接到数据库!");}
  73. });
  74. });
  75. function searchByKword(){
  76. grid.set("parms", [ {
  77. name : "visitors.name",
  78. value : encodeURI($("#name").val())
  79. }, {
  80. name : "startDate",
  81. value : $("#startDate").val()
  82. }, {
  83. name : "endDate",
  84. value : $("#endDate").val()
  85. }, {
  86. name : "visitors.sex",
  87. value : $("#sex").val()
  88. }, {
  89. name : "visitors.reason",
  90. value : encodeURI($("#reason").val())
  91. }, {
  92. name : "visitors.ivoffice",
  93. value : encodeURI($("#ivoffice").val())
  94. }, {
  95. name : "visitors.ivname",
  96. value : encodeURI($("#ivname").val())
  97. }, {
  98. name : "visitors.flat_logout",
  99. value : $("#flat_logout").val()
  100. }]);
  101. grid.set("newPage", "1");
  102. grid.loadData(true);
  103. }
  104. function searchAll() {
  105. $("#name").val("");
  106. $("#startDate").val("");
  107. $("#endDate").val("");
  108. $("#sex").val("");
  109. $("#reason").val("");
  110. $("#ivoffice").val("");
  111. $("#ivname").val("");
  112. $("#flat_logout").val("");
  113. searchByKword();
  114. }
  115. var initDialog;
  116. function advancedQuery(){
  117. $.ligerDialog.open({
  118. title : '高级查询',
  119. width : 500,
  120. height : 175,
  121. url : 'bdvmsBdvmsAction.do?task=toAdvancedQuery',
  122. buttons : [ {text : '查询',onclick : f_importOK}, {text : '取消',onclick : f_importCancel}]
  123. });
  124. }
  125. //取消选择
  126. function f_importCancel(item, dialog){
  127. dialog.close();
  128. }
  129. function f_importOK(item, dialog){
  130. var sex = dialog.frame.sex();
  131. if (sex != "" && typeof (sex) != "undefined") {
  132. $("#sex").val(sex);
  133. }
  134. var reason = dialog.frame.reason();
  135. if (reason != "" && typeof (reason) != "undefined") {
  136. $("#reason").val(reason);
  137. }
  138. var ivoffice = dialog.frame.ivoffice();
  139. if (ivoffice != "" && typeof (ivoffice) != "undefined") {
  140. $("#ivoffice").val(ivoffice);
  141. }
  142. var ivname = dialog.frame.ivname();
  143. if (ivname != "" && typeof (ivname) != "undefined") {
  144. $("#ivname").val(ivname);
  145. }
  146. var flat_logout = dialog.frame.flat_logout();
  147. if (flat_logout != "" && typeof (flat_logout) != "undefined") {
  148. $("#flat_logout").val(flat_logout);
  149. }
  150. searchByKword();//搜索
  151. dialog.close();
  152. }
  153. //导出来访数据excel
  154. function deriveExcel(){
  155. $("#report").submit();
  156. }
  157. </script>
  158. <style type="text/css">
  159. body {
  160. padding: 5px;
  161. margin: 0;
  162. }
  163. #layout1 {
  164. width: 100%;
  165. margin: 0;
  166. padding: 0;
  167. }
  168. .l-button {
  169. margin-left: 1px;
  170. width:100px;
  171. }
  172. #deptBtn {
  173. width: 100%;
  174. background: #e5ecf9;
  175. text-align: center;
  176. height: 25px;
  177. padding-top: 3px
  178. }
  179. .l-layout-left {
  180. overflow-y: auto;
  181. }
  182. </style>
  183. </HEAD>
  184. <BODY>
  185. <%@ include file="/include/button.jsp"%>
  186. <%@ include file="/include/message.jsp"%>
  187. <form id="report" action="bdvmsBdvmsAction.do" method="post" target="_blank">
  188. <input type="hidden" id="task" name="task" value="deriveExcel">
  189. <div class="container">
  190. <div class="default_search" style="margin: 0;">
  191. <ul class="list_search">
  192. <li class="title">访客姓名:</li>
  193. <li class="text"><input type="text" name="visitors.name" id="name" value=""/></li>
  194. </ul>
  195. <ul class="list_search" style="width:450px;">
  196. <li class="title">访客时间:</li>
  197. <li class="text">
  198. <input type="text" id="startDate" name="startDate" style="width: 130px;">
  199. </li>
  200. <li class="title" style="width:10px; text-align: center; padding-left: 0px; padding-right: 3px;">
  201. </li>
  202. <li class="text">
  203. <input type="text" id="endDate" name="endDate" style="width: 130px;">
  204. </li>
  205. </ul>
  206. <ul>
  207. <li class="search-button" style="width:350px;">
  208. <input type="button" class='l-button' name="search" onclick="searchByKword()" value="查询"/>
  209. <input type="button" class='l-button' name="search" onclick="searchAll()" value="查询全部"/>
  210. <input type="button" class='l-button' name="search" onclick="advancedQuery()" value="高级查询"/>
  211. <input type="button" class='l-button' name="search" onclick="deriveExcel()" value="导出Excel"/>
  212. <input type="hidden" name="sex" id="sex" value=""/>
  213. <input type="hidden" name="reason" id="reason" value=""/>
  214. <input type="hidden" name="ivoffice" id="ivoffice" value=""/>
  215. <input type="hidden" name="ivname" id="ivname" value=""/>
  216. <input type="hidden" name="flat_logout" id="flat_logout" value=""/>
  217. </li>
  218. </ul>
  219. </div>
  220. <div id="maingrid" style="margin: 0; padding: 0;clear: both;"></div>
  221. <div style="display: none;">
  222. </div>
  223. </div>
  224. </form>
  225. </BODY>
  226. </HTML>