contractTerminationList.jsp 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211
  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"
  12. type="text/javascript"></script>
  13. <script type="text/javascript" src="/shares/js/constant.js"></script>
  14. <script type="text/javascript" src="/shares/js/common.js"></script>
  15. <script type="text/javascript">
  16. var grid = null;
  17. $(document).ready(function(){
  18. initContractTerminationList();
  19. });
  20. function loadContractTerminationList(params) {
  21. grid = $("#contractTerminationGrid")
  22. .ligerGrid(
  23. {
  24. columns : [
  25. {
  26. display : '合同编号',
  27. name : 'contract_number',
  28. width : 120
  29. },
  30. {
  31. display : '合同名称',
  32. name : 'contract_name',
  33. width : 220
  34. },
  35. {
  36. display : '合同类型',
  37. name : 'contract_type_name',
  38. width : 100
  39. },
  40. {
  41. display : '签约部门',
  42. name : 'duty_department_name',
  43. width : 120
  44. },
  45. {
  46. display : '签约人',
  47. name : 'duty_man_name',
  48. width : 90
  49. },
  50. {
  51. display : '经办人',
  52. name : 'salesman_name',
  53. width : 90
  54. },
  55. /* {
  56. display : '合同签订日期',
  57. name : 'contract_signdate',
  58. width : 120
  59. }, */
  60. {
  61. display : '合同终止类型',
  62. name : 'temination_type',
  63. width : 100,
  64. render:function(rowdata,rowindex){
  65. var html="";
  66. var temination_type=rowdata.temination_type;
  67. if(temination_type=='1'){
  68. html+="归档";
  69. }else if(temination_type=='2'){
  70. html+="作废";
  71. }
  72. return html;
  73. }
  74. },
  75. {
  76. display : '操作人',
  77. name : 'operator_name',
  78. width : 90
  79. },
  80. /* ,
  81. {
  82. display : '操作时间',
  83. name : 'operate_date',
  84. width : 120
  85. } */
  86. {
  87. display : '操作',
  88. isAllowHide : false,
  89. width : 150,
  90. render : function(row) {
  91. var html = '<a href=\"#\" onclick=\"viewContractTermination('
  92. + row.contract_id
  93. + ')\">查看合同信息</a>&nbsp;';
  94. /* html += '<a href=\"#\" onclick=\"viewContractStatus('
  95. + row.universalid
  96. + ')\">查看合同执行情况</a>&nbsp;'; */
  97. return html;
  98. }
  99. }],
  100. pageSize : 20,
  101. url : 'contractTermination.do?task=contractTerminationList'+params
  102. + '&time='
  103. + new Date().getTime(),
  104. pageParmName : 'p', //页索引参数名,(提交给服务器)
  105. pagesizeParmName : 'pSize', //页记录数参数名,(提交给服务器)
  106. width : '99.9%',
  107. height : '99.5%'
  108. });
  109. $("#pageloading").hide();
  110. }
  111. function viewContractTermination(id){
  112. window.parent.f_addTab(new Date().getTime(), '查看合同信息', '${pageContext.request.contextPath }/contractTermination.do?task=viewContractTermination&id='+id+'&tabid=' + getCurrentTabId());
  113. }
  114. function viewContractStatus(id){
  115. window.parent.f_addTab(new Date().getTime(), '查看合同执行情况', '${pageContext.request.contextPath }/contractMyLaunch.do?task=viewContractStatus&id='+id+'&tabid=' + getCurrentTabId());
  116. }
  117. function initContractTerminationList(){
  118. var params="";
  119. var contract_search_number=$("#contract_search_number").val();
  120. params=params+"&contract_search_number="+encodeURI(encodeURI(contract_search_number));
  121. var contract_search_name=$("#contract_search_name").val();
  122. params=params+"&contract_search_name="+encodeURI(encodeURI(contract_search_name));
  123. var contract_search_type=$("#contract_search_type").val();
  124. params=params+"&contract_search_type="+encodeURI(encodeURI(contract_search_type));
  125. loadContractTerminationList(params);
  126. }
  127. function searchByKword(){
  128. grid.set("newPage","1");
  129. var params="";
  130. var contract_search_number=$("#contract_search_number").val();
  131. params=params+"&contract_search_number="+encodeURI(encodeURI(contract_search_number));
  132. var contract_search_name=$("#contract_search_name").val();
  133. params=params+"&contract_search_name="+encodeURI(encodeURI(contract_search_name));
  134. var contract_search_type=$("#contract_search_type").val();
  135. params=params+"&contract_search_type="+encodeURI(encodeURI(contract_search_type));
  136. loadContractTerminationList(params);
  137. }
  138. $(function() {
  139. $("#contract_search_type").ligerComboBox();
  140. });
  141. </script>
  142. <style type="text/css">
  143. body {
  144. padding: 5px;
  145. margin: 0;
  146. }
  147. #layout1 {
  148. width: 100%;
  149. margin: 0;
  150. padding: 0;
  151. }
  152. .l-button {
  153. margin-left: 1px;
  154. width:100px;
  155. }
  156. .l-layout-left {
  157. overflow-y: auto;
  158. }
  159. </style>
  160. </HEAD>
  161. <BODY>
  162. <%@ include file="/include/button.jsp"%>
  163. <%@ include file="/include/message.jsp"%>
  164. <div id="title" class="form-button">
  165. <input style="width:80px;" type="button" class="l-button" value="新增" onclick="window.parent.f_addTab(new Date().getTime(), '新增终止合同', '${pageContext.request.contextPath }/contractTermination.do?task=toCreate&tabid=' + getCurrentTabId());"/>
  166. </div>
  167. <div class="container-layout">
  168. <div class="default_search" style="margin: 0;">
  169. <ul class="list_search">
  170. <li class="title">合同编号:</li>
  171. <li class="text"><input type="text" name="contract_search_number"
  172. id="contract_search_number" value=""/></li>
  173. </ul>
  174. <ul class="list_search">
  175. <li class="title">合同名称:</li>
  176. <li class="text"><input type="text" name="contract_search_name"
  177. id="contract_search_name" value=""/></li>
  178. </ul>
  179. <ul class="list_search">
  180. <li class="title">合同类型:</li>
  181. <li class="text">
  182. <select id="contract_search_type" name="contract_search_type" style="width:130px;">
  183. <option value="" selected="selected">-全部-</option>
  184. <c:forEach items="${typeList }" var="item">
  185. <option value="${item.contract_type }" >${item.contract_type_name }</option>
  186. </c:forEach>
  187. </select>
  188. </li>
  189. </ul>
  190. <ul>
  191. <li class="search-button"><input type="button" class='l-button'
  192. name="search" onclick="searchByKword()" value="查询" /></li>
  193. </ul>
  194. </div>
  195. <div style="overflow: hidden; clear: both;">
  196. <div id="contractTerminationGrid" style="margin: 0; padding: 0"></div>
  197. </div>
  198. </div>
  199. </BODY>
  200. </HTML>