civilReviewList.jsp 6.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183
  1. <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
  2. <jsp:include page="../../common/include.jsp" />
  3. <% String basePath = request.getScheme()+ "://" + request.getServerName() + ":" +request.getServerPort() + request.getContextPath(); %>
  4. <%-- 应发补贴人员家庭成员民政、房产审核页面 --%>
  5. <script type="text/javascript">
  6. //家庭关系
  7. var relativeObj = null;
  8. var relative_array = null;
  9. //婚姻状况
  10. var maritalStatusObj = null;
  11. var maritalStatus_array = null;
  12. //家庭关系
  13. $.ajax({
  14. type: "post",//使用post方法访问后台
  15. dataType: "json",//返回json格式的数据
  16. url: "aa10Action_listAa10All",//要访问的后台地址
  17. data:{"aa10.letter":"homeRelative" ,"aa10.name":"家庭关系" },
  18. complete :function(){$("#load").hide();},//AJAX请求完成时隐藏loading提示
  19. success: function(msg){//msg为返回的数据,在这里做数据绑定
  20. if(msg.success){
  21. relativeObj = msg.obj.rows;
  22. }
  23. }
  24. });
  25. //婚姻情况
  26. $.ajax({
  27. type: "post",//使用post方法访问后台
  28. dataType: "json",//返回json格式的数据
  29. url: "aa10Action_listAa10All",//要访问的后台地址
  30. data:{"aa10.letter":"maritalStatus" ,"aa10.name":"婚姻情况" },
  31. complete :function(){$("#load").hide();},//AJAX请求完成时隐藏loading提示
  32. success: function(msg){//msg为返回的数据,在这里做数据绑定
  33. if(msg.success){
  34. maritalStatusObj = msg.obj.rows;
  35. var select_arr = [];
  36. var data = maritalStatusObj;
  37. }
  38. }
  39. });
  40. /**用户显示区*/
  41. $(function() {
  42. $('#securityPersonRelativeDataGrid').datagrid({
  43. rownumbers:true,
  44. fit:true,
  45. pageSize:20,
  46. pageList : [ 10, 20, 30, 40, 50 ],
  47. fitColumns:false,
  48. border:false,
  49. sortOrder:'desc',
  50. pagination:true,
  51. url:whzl.basePath + '/securityPersonAction_civilHouseReviewList',
  52. toolbar:'#searchtool',
  53. checkOnSelect:true,
  54. selectOnCheck:true,
  55. singleSelect:true,
  56. loadFilter:function(result){
  57. if(result.success){
  58. return result.obj;
  59. }else{
  60. $.messager.alert("提示",result.message);
  61. return ;
  62. }
  63. }
  64. });
  65. });
  66. /**查询*/
  67. function searchFun(){
  68. $("#securityPersonRelativeDataGrid").datagrid("load", {
  69. "securityPersonRelative.name":$("#tblQuery").find("input[id='name']").val(),
  70. "securityPersonRelative.idCard":$("#tblQuery").find("input[id='idCard']").val()
  71. });
  72. //$('#securityPersonRelativeDataGrid').datagrid({url:whzl.basePath + '/securityPersonAction_civilHouseReviewList',pageNumber:1});
  73. }
  74. /*清除查询条件**/
  75. function ClearQuery() {
  76. $("#tblQuery").find("input").val("");
  77. }
  78. var securityPersonIdFormatter = function(value , row , index){
  79. return row.securityPerson.id;
  80. }
  81. var relativeFormatter = function(value , row , index){
  82. var relative = "";
  83. for(var nItem = 0; nItem < relativeObj.length; nItem++ ){
  84. if(relativeObj[nItem].code == row.relative){
  85. relative = relativeObj[nItem].value;
  86. break;
  87. }
  88. }
  89. return relative;
  90. }
  91. //详情
  92. var detailsFormatter = function(value , row , index){
  93. if(row.civilEntry==1){
  94. return "<img src='<%=basePath%>/js/easyui/themes/itemicon/detail.png' onclick=details(" + row.id +","+ row.securityPerson.id + ") style='cursor:pointer'>";
  95. }else{
  96. return "";
  97. }
  98. }
  99. //民政表格导出
  100. function exportPersonInfo(){
  101. var rows = $('#securityPersonRelativeDataGrid').datagrid('getSelections');
  102. var ids = [];
  103. $.each(rows,function(index,item){
  104. ids.push(item.id);
  105. })
  106. var idsStr = ids.join(",");
  107. window.location.href = whzl.basePath+"/securityPersonAction_exportPersonInfo?ids="+idsStr;
  108. }
  109. //民政表格导入
  110. function importPersonInfo(){
  111. $("#importPersonInfoDialog").dialog({
  112. buttons:[{
  113. text : '确定',
  114. iconCls : 'icon-ok',
  115. handler : function(){
  116. import_submit();
  117. }
  118. },{
  119. text : '取消',
  120. iconCls : 'icon-cancel',
  121. handler : function(){
  122. $("#importPersonInfoDialog").dialog("close");
  123. }
  124. }]
  125. })
  126. }
  127. </script>
  128. <div class="easyui-layout" data-options="fit:true,border:false">
  129. <div data-options="region:'center',border:false">
  130. <div id="searchtool" data-options="region:'north' , border:false">
  131. <div class="clear"></div>
  132. <table id="tblQuery" style="width:100%;">
  133. <tr>
  134. <td align="right" style="width: 10%;"><span>姓名</span></td><td style="width: 10%;"><input id="name" name="securityPersonRelative.name" type="text" style="width: 100px;"/></td>
  135. <td align="right" style="width: 8%;"><span>身份证号</span></td><td style="width: 10%;"><input id="idCard" name="securityPersonRelative.idCard" type="text" style="width: 140px;"/></td>
  136. <td align="left" style="width: 40%;">
  137. <a href="javascript:searchFun();" class="easyui-linkbutton" data-options="iconCls:'icon-search',plain:true">查询</a>
  138. <a href="javascript:ClearQuery();" class="easyui-linkbutton" data-options="iconCls:'icon-emptied',plain:true">清空</a>
  139. <a href="javascript:importPersonInfo();" id="importPersonInfo" class="easyui-linkbutton" data-options="iconCls:'icon-import',plain:true">导入</a>
  140. <a href="javascript:exportPersonInfo();" id="exportPersonInfo" class="easyui-linkbutton" data-options="iconCls:'icon-export',plain:true">导出</a>
  141. </td>
  142. </tr>
  143. </table>
  144. <div class="clear"></div>
  145. </div>
  146. <table id="securityPersonRelativeDataGrid">
  147. <thead frozen="true">
  148. <tr>
  149. <th data-options="field:'id',checkbox:true,width:30">ID</th>
  150. </tr>
  151. </thead>
  152. <thead>
  153. <tr>
  154. <th data-options="field:'securityPersonId',formatter:securityPersonIdFormatter,width:60">申请编号</th>
  155. <th data-options="field:'residenceNo',width:120">户号</th>
  156. <th data-options="field:'relative',width:120,formatter:relativeFormatter">与户主关系</th>
  157. <th data-options="field:'name',width:120">姓名</th>
  158. <th data-options="field:'idCard',width:150">身份证号</th>
  159. <!-- <th data-options="field:'details',align:'center',width:60,formatter:detailsFormatter">查看详细</th> -->
  160. </tr>
  161. </thead>
  162. </table>
  163. </div>
  164. </div>
  165. <div id="importPersonInfoDialog" data-options="title:'&nbsp;导入',iconCls:'icon-cog',width:500,height:370,modal:true,href:'<%=basePath %>/securityPersonAction_toImportPersonInfo'">
  166. </div>
  167. <script type="text/javascript">
  168. <!--
  169. parent.$.messager.progress('close');
  170. //-->
  171. </script>