projectOverviewForm.jsp 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213
  1. <%@ page contentType="text/html;charset=UTF-8" %>
  2. <%@ include file="/webpage/include/taglib.jsp"%>
  3. <html>
  4. <head>
  5. <title>可研阶段管理</title>
  6. <meta name="decorator" content="ani"/>
  7. <%@ include file="/webpage/include/bootstraptable.jsp" %>
  8. <style type="text/css">
  9. /* 下边两行是去掉input 输入框右边的上下箭头按钮*/
  10. .deal::-webkit-inner-spin-button {
  11. -webkit-appearance: none !important;
  12. }
  13. .deal::-webkit-outer-spin-button {
  14. -webkit-appearance: none !important;
  15. }
  16. input[type="number"]{
  17. -moz-appearance:textfield;
  18. }
  19. </style>
  20. <script type="text/javascript">
  21. $(document).ready(function() {
  22. $('#milestoneStartDate').datetimepicker({
  23. format: "YYYY-MM-DD"
  24. });
  25. $('#milestoneCommissioningDate').datetimepicker({
  26. format: "YYYY-MM-DD"
  27. });
  28. $('#startDate').datetimepicker({
  29. format: "YYYY-MM-DD"
  30. });
  31. $('#internalControl').datetimepicker({
  32. format: "YYYY-MM-DD"
  33. });
  34. $('#earliestArrival').datetimepicker({
  35. format: "YYYY-MM-DD"
  36. });
  37. $('#arrivalPlan').datetimepicker({
  38. format: "YYYY-MM-DD"
  39. });
  40. });
  41. function save() {
  42. var isValidate = jp.validateForm('#inputForm');//校验表单
  43. if(!isValidate){
  44. return false;
  45. }else{
  46. jp.loading();
  47. jp.post("${ctx}/filing/projectOverview/save",$('#inputForm').serialize(),function(data){
  48. if(data.success){
  49. jp.getParent().refresh();
  50. var dialogIndex = parent.layer.getFrameIndex(window.name); // 获取窗口索引
  51. parent.layer.close(dialogIndex);
  52. jp.success(data.msg)
  53. }else{
  54. jp.error(data.msg);
  55. }
  56. })
  57. }
  58. }
  59. function noFue(val){
  60. document.getElementById('constructionScaleVA').value = val >= 0 ? val : 0;
  61. }
  62. function noFue2(val){
  63. document.getElementById('constructionScaleKM').value = val >= 0 ? val : 0;
  64. }
  65. function noFue3(val){
  66. document.getElementById('numberOf').value = val >= 0 ? val : 0;
  67. }
  68. </script>
  69. </head>
  70. <body class="bg-white">
  71. <form:form id="inputForm" modelAttribute="projectOverview" action="${ctx}/filing/projectOverview/save" method="post" class="form-horizontal">
  72. <form:hidden path="id"/>
  73. <table class="table table-bordered">
  74. <tbody>
  75. <tr>
  76. <td class="width-15 active"><label class="pull-right">项目编码:</label></td>
  77. <td class="width-35">
  78. <form:input path="projectCode" readonly="true" htmlEscape="false" class="form-control"/>
  79. </td>
  80. <td class="width-15 active"><label class="pull-right">单体编码:</label></td>
  81. <td class="width-35">
  82. <form:input path="monomerCode" readonly="true" htmlEscape="false" class="form-control"/>
  83. </td>
  84. </tr>
  85. <tr>
  86. <td class="width-15 active"><label class="pull-right">项目名称:</label></td>
  87. <td class="width-35">
  88. <form:input path="entryName" readonly="true" htmlEscape="false" class="form-control"/>
  89. </td>
  90. <td class="width-15 active"><label class="pull-right">建设规模(变电容量)万伏安:</label></td>
  91. <td class="width-35">
  92. <form:input type="number" onblur="noFue(this.value)" path="constructionScaleVA" htmlEscape="false" rows="4" class="form-control"/>
  93. </td>
  94. </tr>
  95. <tr>
  96. <td class="width-15 active"><label class="pull-right">建设规模(线路长度)千米:</label></td>
  97. <td class="width-35">
  98. <form:input type="number" onblur="noFue2(this.value)" path="constructionScaleKM" htmlEscape="false" rows="4" class="form-control"/>
  99. </td>
  100. <td class="width-15 active"><label class="pull-right">铁塔数量/钢管杆数量:</label></td>
  101. <td class="width-35">
  102. <form:input type="number" onblur="noFue3(this.value)" path="numberOf" htmlEscape="false" rows="4" class="form-control"/>
  103. </td>
  104. </tr>
  105. <tr>
  106. <td class="width-15 active"><label class="pull-right">导线型号及双回否型号:</label></td>
  107. <td class="width-35">
  108. <form:input path="conductorType" htmlEscape="false" class="form-control"/>
  109. </td>
  110. <td class="width-15 active"><label class="pull-right">导线型号及双回否长度:</label></td>
  111. <td class="width-35">
  112. <form:input path="conductorLength" htmlEscape="false" class="form-control"/>
  113. </td>
  114. </tr>
  115. <tr>
  116. <td class="width-15 active"><label class="pull-right">变压器来源新购/利旧,主变来源的变电站:</label></td>
  117. <td class="width-35">
  118. <form:input path="theSource" htmlEscape="false" class="form-control"/>
  119. </td>
  120. <td class="width-15 active"><label class="pull-right">模块化建设方案:</label></td>
  121. <td class="width-35">
  122. <form:input path="modularConstructionScheme" htmlEscape="false" class="form-control"/>
  123. </td>
  124. </tr>
  125. <tr>
  126. <td class="width-15 active"><label class="pull-right">工程难点描述:</label></td>
  127. <td class="width-35">
  128. <form:input path="descriptionOf" htmlEscape="false" class="form-control"/>
  129. </td>
  130. <td class="width-15 active"><label class="pull-right">里程碑开工日期:</label></td>
  131. <td class="width-35">
  132. <div class='input-group form_datetime' id='milestoneStartDate'>
  133. <input type='text' name="milestoneStartDate" class="form-control" value="<fmt:formatDate value="${projectOverview.milestoneStartDate}" pattern="yyyy-MM-dd"/>"/>
  134. <span class="input-group-addon">
  135. <span class="glyphicon glyphicon-calendar"></span>
  136. </span>
  137. </div>
  138. </td>
  139. </td>
  140. </tr>
  141. <tr>
  142. <td class="width-15 active"><label class="pull-right">里程碑投产日期:</label></td>
  143. <td class="width-35">
  144. <div class='input-group form_datetime' id='milestoneCommissioningDate'>
  145. <input type='text' name="milestoneCommissioningDate" class="form-control" value="<fmt:formatDate value="${projectOverview.milestoneCommissioningDate}" pattern="yyyy-MM-dd"/>"/>
  146. <span class="input-group-addon">
  147. <span class="glyphicon glyphicon-calendar"></span>
  148. </span>
  149. </div>
  150. </td>
  151. </td>
  152. <td class="width-15 active"><label class="pull-right">内控开工日期:</label></td>
  153. <td class="width-35">
  154. <div class='input-group form_datetime' id='startDate'>
  155. <input type='text' name="startDate" class="form-control" value="<fmt:formatDate value="${projectOverview.startDate}" pattern="yyyy-MM-dd"/>"/>
  156. <span class="input-group-addon">
  157. <span class="glyphicon glyphicon-calendar"></span>
  158. </span>
  159. </div>
  160. </td>
  161. </td>
  162. </tr>
  163. <tr>
  164. <td class="width-15 active"><label class="pull-right">内控投产日期:</label></td>
  165. <td class="width-35">
  166. <div class='input-group form_datetime' id='internalControl'>
  167. <input type='text' name="internalControl" class="form-control" value="<fmt:formatDate value="${projectOverview.internalControl}" pattern="yyyy-MM-dd"/>"/>
  168. <span class="input-group-addon">
  169. <span class="glyphicon glyphicon-calendar"></span>
  170. </span>
  171. </div>
  172. </td>
  173. </td>
  174. <td class="width-15 active"><label class="pull-right">主设备最早到货时间:</label></td>
  175. <td class="width-35">
  176. <div class='input-group form_datetime' id='earliestArrival'>
  177. <input type='text' name="earliestArrival" class="form-control" value="<fmt:formatDate value="${projectOverview.earliestArrival}" pattern="yyyy-MM-dd"/>"/>
  178. <span class="input-group-addon">
  179. <span class="glyphicon glyphicon-calendar"></span>
  180. </span>
  181. </div>
  182. </td>
  183. </td>
  184. </tr>
  185. <tr>
  186. <td class="width-15 active"><label class="pull-right">线路塔材到货计划:</label></td>
  187. <td class="width-35">
  188. <div class='input-group form_datetime' id='arrivalPlan'>
  189. <input type='text' name="arrivalPlan" class="form-control" value="<fmt:formatDate value="${projectOverview.arrivalPlan}" pattern="yyyy-MM-dd"/>"/>
  190. <span class="input-group-addon">
  191. <span class="glyphicon glyphicon-calendar"></span>
  192. </span>
  193. </div>
  194. </td>
  195. </td>
  196. </tr>
  197. </tbody>
  198. </table>
  199. </div>
  200. </form:form>
  201. </body>
  202. </html>