contractInfoList.jsp 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199
  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="/shares/js/yw/master1/liger/skins/ynet/css/ligerui-all.css"
  7. rel="stylesheet" type="text/css" />
  8. <script src="${pageContext.request.contextPath }/liger/lib/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
  9. <script src="${pageContext.request.contextPath }/liger/lib/ligerUI/js/core/base.js" type="text/javascript"></script>
  10. <script src="${pageContext.request.contextPath }/liger/lib/ligerUI/js/plugins/ligerGrid.js" type="text/javascript"></script>
  11. <link href="${pageContext.request.contextPath}/main.css" rel="stylesheet" type="text/css" />
  12. <script src="${pageContext.request.contextPath}/liger/lib/ligerUI/js/ligerui.all.js"
  13. type="text/javascript"></script>
  14. <script type="text/javascript" src="/shares/js/constant.js"></script>
  15. <script type="text/javascript" src="/shares/js/common.js"></script>
  16. <script type="text/javascript">
  17. var grid = null;
  18. $(document).ready(function(){
  19. initContractEntryList();
  20. });
  21. function loadContractEntryList(params) {
  22. grid = $("#contractEntryGrid")
  23. .ligerGrid(
  24. {
  25. columns : [
  26. {
  27. display : '合同编号',
  28. name : 'contract_number',
  29. width : 120
  30. },
  31. {
  32. display : '合同名称',
  33. name : 'contract_name',
  34. width : 220
  35. },
  36. {
  37. display : '合同类型',
  38. name : 'contract_type_name',
  39. width : 120
  40. },
  41. {
  42. display : '签约部门',
  43. name : 'duty_department_name',
  44. width : 120
  45. },
  46. {
  47. display : '签约人',
  48. name : 'duty_man_name',
  49. width : 120
  50. },
  51. {
  52. display : '经办人',
  53. name : 'salesman_name',
  54. width : 120
  55. },
  56. {
  57. display : '合同签订日期',
  58. name : 'contract_signdate',
  59. width : 120
  60. }],
  61. pageSize : 20,
  62. checkbox: true,
  63. onCheckRow : function(checked, rowdata, rowindex) {
  64. for ( var rowid in this.records)
  65. this.unselect(rowid);
  66. this.select(rowindex);
  67. },
  68. url : 'contractEntry.do?task=contractEntryList'+params
  69. + '&time='
  70. + new Date().getTime(),
  71. pageParmName : 'p', //页索引参数名,(提交给服务器)
  72. pagesizeParmName : 'pSize', //页记录数参数名,(提交给服务器)
  73. width : '99.9%',
  74. height : '99.9%'
  75. });
  76. $("#pageloading").hide();
  77. $(".l-grid-hd-cell-btn-checkbox").css("display", "none"); //隱藏checkAll
  78. }
  79. /* function viewContractEntry(id){
  80. window.parent.f_addTab(new Date().getTime(), '查看', '${pageContext.request.contextPath }/contractEntry.do?task=viewContractEntry&id='+id+'&tabid=' + getCurrentTabId());
  81. } */
  82. function editContractEntry(id){
  83. window.parent.f_addTab(new Date().getTime(), '编辑', '${pageContext.request.contextPath }/contractEntry.do?task=toEditContractEntry&id='+id+'&tabid=' + getCurrentTabId());
  84. }
  85. function delContractEntry(id){
  86. if (window.confirm("确定要删除吗?")){
  87. var param={'id':id};
  88. sendAjaxParam(param,"contractEntry.do?task=delContractEntry",'json',delProcess);
  89. }
  90. }
  91. function delProcess(data){
  92. if(data.error!=null){
  93. $.ligerDialog.error(data.error);
  94. }
  95. if(data.success!=null){
  96. $.ligerDialog.success(data.success);
  97. }
  98. searchByKword();
  99. }
  100. function initContractEntryList(){
  101. var params="";
  102. var contract_search_number=$("#contract_search_number").val();
  103. params=params+"&contract_search_number="+encodeURI(encodeURI(contract_search_number));
  104. var contract_search_name=$("#contract_search_name").val();
  105. params=params+"&contract_search_name="+encodeURI(encodeURI(contract_search_name));
  106. var contract_search_type=$("#contract_search_type").val();
  107. params=params+"&contract_search_type="+encodeURI(encodeURI(contract_search_type));
  108. loadContractEntryList(params);
  109. }
  110. function searchByKword(){
  111. grid.set("newPage","1");
  112. var params="";
  113. var contract_search_number=$("#contract_search_number").val();
  114. params=params+"&contract_search_number="+encodeURI(encodeURI(contract_search_number));
  115. var contract_search_name=$("#contract_search_name").val();
  116. params=params+"&contract_search_name="+encodeURI(encodeURI(contract_search_name));
  117. var contract_search_type=$("#contract_search_type").val();
  118. params=params+"&contract_search_type="+encodeURI(encodeURI(contract_search_type));
  119. loadContractEntryList(params);
  120. }
  121. function f_select() {
  122. var rows = grid.getCheckedRows();
  123. return rows;
  124. }
  125. </script>
  126. <style type="text/css">
  127. body {
  128. padding: 5px;
  129. margin: 0;
  130. }
  131. #layout1 {
  132. width: 100%;
  133. margin: 0;
  134. padding: 0;
  135. }
  136. .l-button {
  137. margin-left: 1px;
  138. width:100px;
  139. }
  140. #deptBtn {
  141. width: 100%;
  142. background: #e5ecf9;
  143. text-align: center;
  144. height: 25px;
  145. padding-top: 3px
  146. }
  147. .l-layout-left {
  148. overflow-y: auto;
  149. }
  150. </style>
  151. </HEAD>
  152. <BODY>
  153. <%@ include file="/include/button.jsp"%>
  154. <%@ include file="/include/message.jsp"%>
  155. <div class="container">
  156. <%-- <div id="title" class="form-button">
  157. <input style="width:80px;" type="button" class="l-button" value="新增合同" onclick="window.parent.f_addTab(new Date().getTime(), '新增合同', '${pageContext.request.contextPath }/contractEntry.do?task=toCreate&tabid=' + getCurrentTabId());"/>
  158. </div> --%>
  159. <div class="default_search" style="margin: 0;">
  160. <ul class="list_search">
  161. <li class="title">合同编号:</li>
  162. <li class="text"><input type="text" name="contract_search_number"
  163. id="contract_search_number" value=""/></li>
  164. </ul>
  165. <ul class="list_search">
  166. <li class="title">合同名称:</li>
  167. <li class="text"><input type="text" name="contract_search_name"
  168. id="contract_search_name" value=""/></li>
  169. </ul>
  170. <ul class="list_search">
  171. <li class="title">合同类型:</li>
  172. <li class="text">
  173. <select id="contract_search_type" name="contract_search_type" style="width:130px;">
  174. <option value="" selected="selected">-全部-</option>
  175. <c:forEach items="${typeList }" var="item">
  176. <option value="${item.contract_type }" >${item.contract_type_name }</option>
  177. </c:forEach>
  178. </select>
  179. </li>
  180. </ul>
  181. <input type="button" class='l-button' style="margin-top:5px;"
  182. name="search" onclick="searchByKword()" value="查询" />
  183. </div>
  184. <div style="overflow: hidden; clear: both;">
  185. <div id="contractEntryGrid" style="margin: 0; padding: 0"></div>
  186. </div>
  187. </div>
  188. </BODY>
  189. </HTML>