leaseContractList.jsp 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
  2. <script type="text/javascript"><!--
  3. var leaseContract_detail_load = function (idCard){
  4. $('#leaseContractDataGrid').datagrid({
  5. rownumbers:true,
  6. fit:true,
  7. pageSize:20,
  8. pageList : [ 10, 20, 30, 40, 50 ],
  9. fitColumns:false,
  10. border:false,
  11. sortOrder:'desc',
  12. pagination:true,
  13. idField:'id',
  14. url:whzl.basePath + '/leaseContractAction_listLeaseContract?leaseContract.securityPersonIdCard=' + idCard,
  15. checkOnSelect:true,
  16. selectOnCheck:false,
  17. nowrap:true,
  18. rowStyler:function(index,row){
  19. if(row.state == 1){
  20. return 'background-color:pink;color:blue;font-weight:bold;';
  21. }
  22. },
  23. loadFilter:function(result){
  24. if(result.success){
  25. return result.obj;
  26. }else{
  27. $.messager.alert("提示",result.message);
  28. return ;
  29. }
  30. }
  31. });
  32. };
  33. var dateFormatter = function(value,row,index){
  34. if(value != null){
  35. return value.substring(0,10);
  36. }else{
  37. return "";
  38. }
  39. }
  40. var stateFormatter = function(value,row,index){
  41. if(value == 1){
  42. return "已终止"
  43. }else{
  44. return "正常";
  45. }
  46. }
  47. /**详细*/
  48. var detailsFormatter = function(value , row , index){
  49. return "<img src='"+ whzl.basePath + "/images/details.png' title='查看详情' onclick=leaseContractDetails(" + row.id + ") style='cursor:pointer' />";
  50. };
  51. /**详细页面对话框*/
  52. var leaseContractDetails = function(id){
  53. $("#detailLeaseContractDialog").dialog(
  54. {
  55. buttons : [
  56. {
  57. text : '确定',
  58. iconCls : 'icon-ok',
  59. handler : function(){
  60. $("#detailLeaseContractDialog").dialog("close");
  61. }
  62. }
  63. ],
  64. onLoad : function(){
  65. detail_load(id);
  66. }
  67. }
  68. );
  69. };
  70. --></script>
  71. <div class="easyui-layout" data-options="fit:true,border:false">
  72. <div data-options="region:'center',border:false">
  73. <table id="leaseContractDataGrid" >
  74. <thead>
  75. <tr>
  76. <th data-options="field:'contractName',sortable:true,width:140">合同名称</th>
  77. <th data-options="field:'contractNo',sortable:true,width:120">合同编号</th>
  78. <th data-options="field:'securityPersonName',sortable:true,width:70">租赁人</th>
  79. <th data-options="field:'securityPersonIdCard',sortable:true,width:140">租赁身份证号</th>
  80. <th data-options="field:'houseAddress',sortable:true,width:200">租赁房屋</th>
  81. <th data-options="field:'startDate',sortable:true,width:90,formatter:dateFormatter">租房开始日期</th>
  82. <th data-options="field:'endDate',sortable:true,width:90,formatter:dateFormatter">租房结束日期</th>
  83. <th data-options="field:'state',align:'center',width:60,formatter:stateFormatter">合同状态</th>
  84. <th data-options="field:'details',align:'center',width:60,formatter:detailsFormatter">查看详情</th>
  85. </tr>
  86. </thead>
  87. </table>
  88. </div>
  89. </div>