contract_end_list.html 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. <!DOCTYPE HTML>
  2. <html xmlns:th="http://www.thymeleaf.org"
  3. xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout"
  4. layout:decorate="~{admin/common/common}">
  5. <head>
  6. <title>内容列表</title>
  7. <style>
  8. .layui-layer-iframe{top:10px !important}
  9. </style>
  10. </head>
  11. <body layout:fragment="content">
  12. <nav class="breadcrumb">
  13. <i class="Hui-iconfont">&#xe67f;</i>
  14. 首页
  15. <span class="c-gray en">&gt;</span> 合同管理
  16. <a class="btn btn-success radius r" style="line-height:1.6em;margin-top:3px" href="javascript:location.replace(location.href);" title="刷新" >
  17. <i class="Hui-iconfont">&#xe68f;</i>
  18. </a>
  19. </nav>
  20. <form id="myForm" th:action="@{/build/contract/endList}" th:method="get">
  21. <div class="page-container">
  22. <div class="text-c">
  23. <input type="text" class="input-text keyword" style="width:300px" placeholder="请输入合同编号,客户名称,联系人,联系电话" name="keyword" th:value="${keyword}"/>
  24. <button type="submit" class="btn btn-primary">
  25. 搜索
  26. </button>
  27. </div>
  28. <div class="cl pd-5 bg-1 bk-gray mt-20">
  29. <span class="l">
  30. <!-- <a onClick="contract_stop('/build/contract/stop')" class="btn btn-danger radius"><i class="Hui-iconfont">&#xe631;</i>终止</a>
  31. -->
  32. <a onClick="contract_archive('/build/contract/archive')" class="btn btn-danger radius"><i class="Hui-iconfont">&#xe60e;</i> 归档</a>
  33. <a onClick="report_export()" class="btn btn-primary radius"><i class="Hui-iconfont">&#xe640;</i> 导出Excel</a>
  34. <a onclick="contract_dialog('新增','/build/contract/add','950','500')" class="btn btn-primary radius"><i class="Hui-iconfont">&#xe600;</i> 新增</a>
  35. </span>
  36. <span class="r">共有数据:<strong th:text="${pageInfo.total}" id="total">54</strong> 条</span>
  37. </div>
  38. <table class="table table-border table-bordered table-bg table-hover">
  39. <thead>
  40. <tr class="text-c">
  41. <th width="25"><input type="checkbox" name="" value=""/></th>
  42. <th>合同编号</th>
  43. <th>客户名称</th>
  44. <th>联系人</th>
  45. <th>联系电话</th>
  46. <th>租赁平方(平方米)</th>
  47. <th>合同生效日期</th>
  48. <th>合同到期日期</th>
  49. <th>合同终止日期</th>
  50. <th>状态</th>
  51. <th width="100">操作</th>
  52. </tr>
  53. </thead>
  54. <tbody>
  55. <tr class="text-c" th:each="model,iterStat:${pageInfo.list}" th:object="${model}">
  56. <td><input type="checkbox" th:value="*{id}" th:id="${iterStat.index+1}" name="id" th:status="*{status}"/></td>
  57. <td th:text="*{contract_no}"></td>
  58. <td th:text="*{company_name}"></td>
  59. <td th:text="*{company_contact}"></td>
  60. <td th:text="*{company_phone}"></td>
  61. <td th:text="*{area}"></td>
  62. <td th:text="*{contract_start_date}"></td>
  63. <td th:text="*{contract_end_date}"></td>
  64. <td th:text="*{contract_terminate_date}"></td>
  65. <td class="td-status">
  66. <span class="label radius label-success" th:if="*{status==0}">使用中</span>
  67. <span class="label radius" th:if="*{status==1}">终止</span>
  68. <span class="label radius" th:if="*{status==2}">到期</span>
  69. <span class="label radius" th:if="*{status==3}">未生效</span>
  70. </td>
  71. <td class="td-manage">
  72. <a th:if="*{status==3}" title="编辑" th:onclick="'javascript:contract_dialog(\'合同编辑\',\'/build/contract/edit/'+*{id}+'\',\'950\',\'700\');'" class="ml-5" style="text-decoration:none">编辑</a>
  73. <a title="详情" th:onclick="'javascript:contract_dialog(\'详情\',\'/build/contract/check/'+*{id}+'\',\'950\',\'500\');'" class="ml-5" style="text-decoration:none">详情</a>
  74. <a th:if="*{status==0}" th:onClick="'javascript:contract_dialog(\'终止\',\'/build/contract/stop/'+*{id}+'\',\'950\',\'705\');'" class="ml-5" style="text-decoration:none" >终止</a>
  75. <a title="删除" th:unless="*{status==0}" th:onclick="'javascript:contract_del(\'/build/contract/delete/'+*{id}+'\');'" class="ml-5" style="text-decoration:none">删除</a>
  76. </td>
  77. </tr>
  78. </tbody>
  79. </table>
  80. <div th:replace="admin/common/page :: page"></div>
  81. </div>
  82. </form>
  83. <script type="text/javascript" th:src="@{/js/common/page.js}"></script>
  84. <script type="text/javascript" th:src="@{/js/build/contract/contract_list.js}"></script>
  85. <script th:inline="javascript">
  86. function report_export(){
  87. window.open(pagePath + "/export/contract?keyword="+$(".keyword").val());
  88. }
  89. </script>
  90. </body>
  91. </html>