powerPlantList.jsp 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205
  1. <%@ page language="java" contentType="text/html;charset=GBK" pageEncoding="GBK"%>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  3. <html>
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html;charset=GBK">
  6. <title>电厂生产单列表</title>
  7. <link href="${pageContext.request.contextPath}/main.css" rel="stylesheet" type="text/css" />
  8. <link href="${pageContext.request.contextPath }/liger/lib/ligerUI/skins/${sessionScope.css}/css/ligerui-all.css" rel="stylesheet" type="text/css" />
  9. <script src="${pageContext.request.contextPath }/liger/lib/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
  10. <script src="${pageContext.request.contextPath }/liger/lib/ligerUI/js/core/base.js" type="text/javascript"></script>
  11. <script src="${pageContext.request.contextPath }/liger/lib/ligerUI/js/plugins/ligerGrid.js" type="text/javascript"></script>
  12. <script src="${pageContext.request.contextPath}/liger/lib/ligerUI/js/plugins/ligerDialog.js" 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" src="/shares/datePicker/WdatePicker.js"></script>
  16. <script src="${pageContext.request.contextPath}/liger/lib/ligerUI/js/ligerui.all.js" type="text/javascript"></script>
  17. <script type="text/javascript">
  18. var grid = null;
  19. var pstDeital;
  20. $(function() {
  21. if('${requestScope.pstDeital}'!="" && typeof('${requestScope.pstDeital}')!="undefined"){
  22. pstDeital = eval('${requestScope.pstDeital}');
  23. }
  24. initTargetGrid();
  25. });
  26. function initTargetGrid(params) {
  27. var columns = [
  28. {
  29. display : '报表名称',
  30. name : '',
  31. width : 180,
  32. render:function(row){
  33. return '电厂生产日报表 ';
  34. }
  35. }
  36. ,
  37. {
  38. display : '日期',
  39. name : 'power_plant_date',
  40. width : 120
  41. }
  42. , {
  43. display : '统计员',
  44. name : 'name',
  45. width : 120
  46. }
  47. , {
  48. display : '备注',
  49. name : 'power_plant_remark',
  50. width : 250
  51. }
  52. ];
  53. columns
  54. .push({
  55. display : '操作',
  56. width : 200,
  57. isAllowHide : false,
  58. render : function(row) {
  59. var html ="";
  60. html += '<a href=\"#\" onclick=\"viewPowerPlant('+ row.id + ')\"><font color=blue>查看</font></a>&nbsp;';
  61. html += '<a href=\"#\" onclick=\"editPowerPlant('+ row.id + ')\"><font color=blue>编辑</font></a>&nbsp;';
  62. html += '<a href=\"#\" onclick=\"delPowerPlant('+ row.id + ')\"><font color=blue>删除</font></a>&nbsp;';
  63. return html;
  64. }
  65. });
  66. grid = $("#maingrid4")
  67. .ligerGrid(
  68. {
  69. columns : columns,
  70. pageSize : 20,
  71. url : 'erpPowerPlantAction.do?task=powerPlantList&time=' + new Date().getTime() + params,
  72. pageParmName : 'p', //页索引参数名,(提交给服务器)
  73. pagesizeParmName : 'pSize', //页记录数参数名,(提交给服务器)
  74. width : '99.9%',
  75. height : '99%',
  76. });
  77. $("#pageloading").hide();
  78. $(".l-grid-hd-cell-btn-checkbox").css("display", "none"); //隱藏checkAll
  79. }
  80. /**
  81. * js过滤特殊字符
  82. * @param s
  83. * @returns {String}
  84. */
  85. function stripscript(s) {
  86. var pattern = new RegExp("[&]");
  87. var rs = "";
  88. for (var i = 0; i < s.length; i++) {
  89. rs = rs + s.substr(i, 1).replace(pattern, '_');
  90. }
  91. return rs;
  92. }
  93. //项目奖金申请查询
  94. function searchByKword() {
  95. var s = "";
  96. var create_name = $("#create_name").val(); //项目名称id
  97. if (create_name != "" && typeof (create_name) != "undefined") {
  98. s += "&create_name=" + encodeURI(encodeURI(create_name));
  99. }
  100. var power_plant_date_start = $("#power_plant_date_start").val();//项目奖金申请状态
  101. if (power_plant_date_start != "" && typeof (power_plant_date_start != "undefined") ){
  102. s += "&power_plant_date_start=" + power_plant_date_start;
  103. }
  104. var power_plant_date_end = $("#power_plant_date_end").val();//项目奖金申请状态
  105. if (power_plant_date_end != "" && typeof (power_plant_date_end != "undefined") ){
  106. s += "&power_plant_date_end=" + power_plant_date_end;
  107. }
  108. grid.set("newPage","1");
  109. initTargetGrid(s);
  110. }
  111. function f_select() {
  112. var rows = grid.getCheckedRows();
  113. return rows;
  114. }
  115. //删除电厂生产单
  116. function delPowerPlant(universalid){
  117. $.ligerDialog.confirm('确定要删除电厂生产单吗,电厂生产单明细也会被删除?', function (yes)
  118. {
  119. if(yes){
  120. $.ajax({
  121. type:"POST",
  122. url:"erpPowerPlantAction.do?task=delPowerPlant",
  123. data : {"universalid":universalid},
  124. timeout:10000,
  125. cache:false,
  126. dataType:"json",
  127. success:function(data){
  128. var success = data.success;
  129. if(success){
  130. $.ligerDialog.success(success);
  131. initTargetGrid();
  132. }else{
  133. showAjaxError(null, data.error);
  134. }
  135. },
  136. error:showAjaxError
  137. });
  138. }
  139. });
  140. }
  141. //编辑电厂生产单
  142. function editPowerPlant(universalid){
  143. addTab('editPowerPlant' + getCurrentTabId(), '编辑电厂生产单信息', '${pageContext.request.contextPath }/erpPowerPlantAction.do?task=toEditPowerPlant&universalid='
  144. + universalid + '&tabid=' + getCurrentTabId(),true,true);
  145. }
  146. //查看电厂生产单
  147. function viewPowerPlant(universalid){
  148. // alert(universalid)
  149. addTab('viewPowerPlant' + getCurrentTabId(), '查看电厂生产单信息', '${pageContext.request.contextPath }/erpPowerPlantAction.do?task=viewPowerPlant&universalid='
  150. + universalid + '&tabid=' + getCurrentTabId(),true,true);
  151. }
  152. </script>
  153. </head>
  154. <body>
  155. <%@ include file="/include/message.jsp"%>
  156. <div class="container-layout">
  157. <div id="title" class="form-button">
  158. <input type="button" class="l-button" value="新增电厂生产单" onclick="addTab('addPowerPlant'+getCurrentTabId(), '新增电厂生产单', '${pageContext.request.contextPath }/erpPowerPlantAction.do?task=toAddPowerPlant&tabid=' + getCurrentTabId(),true,true);" style="width: 120px"/>
  159. </div>
  160. <div class="default_search" style="margin: 0;">
  161. <ul class="list_search">
  162. <li class="title">统计员:</li>
  163. <li class="text">
  164. <input type="text" name="create_name" id="create_name" style="width:160px">
  165. </li>
  166. </ul>
  167. <ul >
  168. <li class="title">日期:</li>
  169. <li class="text">
  170. <input type="text" class="Wdate" name="power_plant_date_start" id="power_plant_date_start" onclick="WdatePicker({dateFmt:'yyyy-MM-dd',maxDate:'#F{$dp.$D(\'power_plant_date_end\',{d:-1})}'})">
  171. <input type="text" class="Wdate" name="power_plant_date_end" id="power_plant_date_end" onclick="WdatePicker({dateFmt:'yyyy-MM-dd',minDate:'#F{$dp.$D(\'power_plant_date_start\',{d:1})}'})">
  172. </li>
  173. </ul>
  174. <ul>
  175. <li class="search-button">
  176. <input type="button" class='l-button'
  177. name="search" onclick="searchByKword()" value="查询" style="margin-left:30px;"/></li>
  178. </ul>
  179. </div>
  180. <div style="clear:both;"></div>
  181. <div id="searchbar">
  182. <div style="overflow: hidden; clear: both;">
  183. <div id="maingrid4" style="margin: 0; padding: 0"></div>
  184. </div>
  185. </div>
  186. </div>
  187. </body>
  188. </html>