commonHouseSaleOrderList_verify2.jsp 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331
  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. <script type="text/javascript"><!--
  5. //人员类别
  6. var personTypeObj = null;
  7. var personType_array = null;
  8. //人员类别
  9. $.ajax({
  10. type: "post",//使用post方法访问后台
  11. dataType: "json",//返回json格式的数据
  12. url: "aa10Action_listAa10All",//要访问的后台地址
  13. data:{"aa10.letter":"personType" ,"aa10.name":"保障人员类别" },
  14. complete :function(){$("#load").hide();},//AJAX请求完成时隐藏loading提示
  15. success: function(msg){//msg为返回的数据,在这里做数据绑定
  16. if(msg.success){
  17. personTypeObj = msg.obj.rows;
  18. var select_arr = [];
  19. var data = personTypeObj;
  20. for(var nItem = 0; nItem < data.length; nItem++ ){
  21. if(data[nItem].value!='新就业' && data[nItem].value!='外来务工' ){
  22. select_arr.push("<option value="+data[nItem].code+">"+data[nItem].value+"</option>");
  23. }
  24. }
  25. personType_array = select_arr.join("");
  26. }
  27. }
  28. });
  29. /**用户显示区*/
  30. $(function() {
  31. /*$.ajax({
  32. type: "post",
  33. dataType: "json",
  34. url: "columnSetAction_listColumn?tname=commonHouseSaleOrderVerify2",
  35. complete :function(){$("#load").hide();},
  36. success: function(msg){
  37. if(msg.success){
  38. setId();
  39. var data = msg.obj;
  40. for(var i = 0;i<data.length;i++){
  41. if("1"==data[i].type){
  42. if(typeof(data[i].formatter)!="undefined"){
  43. data[i].formatter=eval(data[i].formatter);
  44. }
  45. user_columns.push(data[i]);
  46. }else{
  47. user_frozenColumns.push(data[i]);
  48. }
  49. }
  50. columns.push(user_columns);
  51. frozenColumns.push(user_frozenColumns);
  52. $('#commonHouseSaleOrderDataGrid').datagrid({
  53. rownumbers:true,
  54. fit:true,
  55. pageSize:20,
  56. pageList : [ 10, 20, 30, 40, 50 ],
  57. fitColumns:false,
  58. border:false,
  59. sortOrder:'desc',
  60. pagination:true,
  61. idField:'id',
  62. url:whzl.basePath + '/commonHouseSaleOrderAction_listCommonHouseSaleOrder?state=2,3,12',
  63. toolbar:'#searchtool',
  64. checkOnSelect:true,
  65. selectOnCheck:true,
  66. singleSelect:true,
  67. nowrap:true,
  68. showFooter: true,
  69. columns:columns,
  70. frozenColumns:frozenColumns,
  71. loadFilter:function(result){
  72. if(result.success){
  73. return result.obj;
  74. }else{
  75. $.messager.alert("提示",result.message);
  76. return ;
  77. }
  78. }
  79. });
  80. toolBar("commonHouseSaleOrderDataGrid","setCommonHouseSaleOrderVerify2Dialog","commonHouseSaleOrderVerify2");
  81. }
  82. }
  83. });*/
  84. $('#commonHouseSaleOrderDataGrid').datagrid({
  85. rownumbers:true,
  86. fit:true,
  87. pageSize:20,
  88. pageList : [ 10, 20, 30, 40, 50 ],
  89. fitColumns:false,
  90. border:false,
  91. sortOrder:'desc',
  92. pagination:true,
  93. idField:'id',
  94. url:whzl.basePath + '/commonHouseSaleOrderAction_listCommonHouseSaleOrder?state=2,3,12',
  95. toolbar:'#searchtool',
  96. checkOnSelect:true,
  97. selectOnCheck:false,
  98. nowrap:true,
  99. loadFilter:function(result){
  100. if(result.success){
  101. return result.obj;
  102. }else{
  103. $.messager.alert("提示",result.message);
  104. return ;
  105. }
  106. }
  107. });
  108. });
  109. /**查询*/
  110. function searchFun(){
  111. $("#commonHouseSaleOrderDataGrid").datagrid("load", {
  112. "commonHouseSaleOrder.state":$("#tblQuery").find("select[id='commonHouseSaleOrderState']").val(),
  113. "commonHouseSaleOrder.securityPersonName":$("#tblQuery").find("input[id='name']").val(),
  114. "commonHouseSaleOrder.securityPersonIdCard":$("#tblQuery").find("input[id='idCard']").val()
  115. });
  116. }
  117. /*清除查询条件**/
  118. function ClearQuery() {
  119. $("#tblQuery").find("input").val("");
  120. $("#tblQuery").find("select").val("-1");
  121. }
  122. /**详细*/
  123. var detailsFormatter = function(value , row , index){
  124. return "<img src='<%=basePath%>/js/easyui/themes/itemicon/detail.png' title='查看详情' onclick=commonHouseSaleOrderDetails(" + row.cid + ") style='cursor:pointer' />";
  125. };
  126. /**详细页面对话框*/
  127. var commonHouseSaleOrderDetails = function(id){
  128. $("#detailcommonHouseSaleOrderDialog").dialog(
  129. {
  130. buttons : [
  131. {
  132. text : '确定',
  133. iconCls : 'icon-ok',
  134. handler : function(){
  135. $("#detailcommonHouseSaleOrderDialog").dialog("close");
  136. }
  137. }
  138. ],
  139. onLoad : function(){
  140. detail_load(id);
  141. }
  142. }
  143. );
  144. };
  145. var getObjectURL = function (file) {
  146. var url = null;
  147. if (window.createObjectURL != undefined) {
  148. url = window.createObjectURL(file);
  149. } else if (window.URL != undefined) {
  150. url = window.URL.createObjectURL(file);
  151. } else if (window.webkitURL != undefined) {
  152. url = window.webkitURL.createObjectURL(file);
  153. }
  154. return url;
  155. }
  156. //显示对象属性
  157. function ShowObjProperty(Obj) {
  158. var PropertyList='';
  159. var PropertyCount=0;
  160. for(i in Obj){
  161. if(Obj.i !=null)
  162. PropertyList=PropertyList+i+'属性:'+Obj.i+'\r\n';
  163. else
  164. PropertyList=PropertyList+i+'方法\r\n';
  165. }
  166. alert(PropertyList);
  167. }
  168. /**人员姓名格式化*/
  169. var securityPersonNameFormatter = function(value , row , index){
  170. return "<a href='javascript:' onclick=commonHouseSaleOrderDetails(" + row.cid + ")>"+ row.securityPerson.name +"</a>";
  171. };
  172. /**人员身份证号格式化*/
  173. var securityPersonIdCardFormatter = function(value , row , index){
  174. return row.securityPerson.idCard;
  175. };
  176. /**人员类别格式化*/
  177. var personTypeFormatter = function(value , row , index){
  178. var personType = "";
  179. for(var nItem = 0; nItem < personTypeObj.length; nItem++ ){
  180. if(personTypeObj[nItem].code == row.securityPerson.personType){
  181. personType = personTypeObj[nItem].value;
  182. break;
  183. }
  184. }
  185. return personType;
  186. };
  187. /**更新*/
  188. var updateFormatter = function(value , row , index){
  189. if(row.state == 2){
  190. return "未审核";
  191. //return "<img src='<%=basePath%>/images/pencil.png' title='分管领导审核' onclick=updateCommonHouseSaleOrder(" + row.cid + ") style='cursor:pointer' />";
  192. }else if (row.state == 3){
  193. return "审核通过";
  194. }else if (row.state == 12){
  195. return "审核未通过";
  196. }
  197. };
  198. function updateRow(){
  199. var row = $('#commonHouseSaleOrderDataGrid').datagrid('getSelected');
  200. if(row == null){
  201. $.messager.alert("提示","请先选择要审核的购房信息!");
  202. }
  203. var id = row.cid;
  204. if(row.state == 2){
  205. updateCommonHouseSaleOrder(id);
  206. }else{
  207. $.messager.alert("提示","该记录不可再审核!");
  208. }
  209. }
  210. /**修改共有产权房*/
  211. function updateCommonHouseSaleOrder(id){
  212. $('#verify2commonHouseSaleOrderDialog').dialog(
  213. {
  214. buttons : [
  215. {
  216. text : '确定',
  217. iconCls : 'icon-ok',
  218. handler : function(){
  219. task_submit();
  220. }
  221. },
  222. {
  223. text : '取消',
  224. iconCls : 'icon-cancel',
  225. handler : function(){
  226. $("#verify2commonHouseSaleOrderDialog").dialog("close");
  227. }
  228. }
  229. ],
  230. onLoad : function(){
  231. task_load(id);
  232. }
  233. }
  234. );
  235. }
  236. --></script>
  237. <div class="easyui-layout" data-options="fit:true,border:false">
  238. <div data-options="region:'center',border:false">
  239. <div id="searchtool" data-options="region:'north' , border:false">
  240. <div class="clear"></div>
  241. <table id="tblQuery" style="width:100%;">
  242. <tr>
  243. <td align="right" style="width: 10%;"><span>姓名</span></td><td style="width: 10%;"><input id="name" name="commonHouseSaleOrder.name" type="text" style="width: 100px;"/></td>
  244. <td align="right" style="width: 8%;"><span>身份证号</span></td><td style="width: 10%;"><input id="idCard" name="commonHouseSaleOrder.idCard" type="text" style="width: 140px;"/></td>
  245. <td align="right" style="width: 8%;"><span>审核状态</span></td>
  246. <td style="width: 14%;">
  247. <select id="commonHouseSaleOrderState" onchange="searchFun();">
  248. <option value="">全部</option>
  249. <option value="2">未审核</option>
  250. <option value="3">审核通过</option>
  251. <option value="12">审核未通过</option>
  252. </select>
  253. </td>
  254. <td align="left" style="width: 40%;">
  255. <a href="javascript:searchFun();" class="easyui-linkbutton" data-options="iconCls:'icon-search',plain:true">查询</a>
  256. <a href="javascript:ClearQuery();" class="easyui-linkbutton" data-options="iconCls:'icon-emptied',plain:true">清空</a>
  257. <a href="javascript:updateRow();" class="easyui-linkbutton" data-options="iconCls:'icon-review',plain:true">审核</a>
  258. </td>
  259. </tr>
  260. </table>
  261. <div class="clear"></div>
  262. </div>
  263. <table id="commonHouseSaleOrderDataGrid">
  264. <thead frozen="true">
  265. <tr>
  266. <th data-options="field:'cid',checkbox:true,width:30">ID</th>
  267. <th data-options="field:'securityPersonName',sortable:true,width:75">姓名</th>
  268. </tr>
  269. </thead>
  270. <thead>
  271. <tr>
  272. <th data-options="field:'securityPersonIdCard',sortable:true,width:140">身份证号</th>
  273. <th data-options="field:'houseAddress',sortable:true,width:140">购房地址</th>
  274. <th data-options="field:'houseArea',sortable:true,width:80">购房面积</th>
  275. <th data-options="field:'totalMoney',sortable:true,width:80">总房款</th>
  276. <th data-options="field:'govMoney',sortable:true,width:80">助购房款</th>
  277. <th data-options="field:'personTotalMoney',sortable:true,width:80">个人房款</th>
  278. <!--<th data-options="field:'personType',sortable:true,width:80,formatter:personTypeFormatter">人员类别</th>-->
  279. <th data-options="field:'securityNum',align:'center',width:60">保障人口</th>
  280. <th data-options="field:'details',align:'center',width:60,formatter:detailsFormatter">查看详细</th>
  281. <th data-options="field:'update',align:'center',width:90,formatter:updateFormatter">分管领导审核</th>
  282. </tr>
  283. </thead>
  284. </table>
  285. </div>
  286. </div>
  287. <div id="detailcommonHouseSaleOrderDialog" data-options="title:'&nbsp;资料详细信息',iconCls:'icon-details',width:800,height:420,modal:true,href:'<%=basePath %>/commonHouseSaleOrderAction_toDetail'">
  288. </div>
  289. <div id="verify2commonHouseSaleOrderDialog" data-options="title:'&nbsp;分管领导审核',iconCls:'icon-add',width:800,height:400,modal:true,href:'<%=basePath %>/commonHouseSaleOrderAction_toVerify2'">
  290. </div>
  291. <div id="detailDialog"></div>
  292. <div id="setCommonHouseSaleOrderVerify2Dialog" data-options="title:'&nbsp;个性化设置',iconCls:'icon-cog',width:500,height:370,modal:true,href:'<%=basePath %>/columnSetAction_toSet?tname=commonHouseSaleOrderVerify2'">
  293. </div>
  294. <script type="text/javascript">
  295. <!--
  296. parent.$.messager.progress('close');
  297. //-->
  298. </script>