dcsbedit.jsp 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312
  1. <%@ page language="java" contentType="text/html; charset=UTF-8"
  2. pageEncoding="UTF-8"%>
  3. <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
  4. <!DOCTYPE html>
  5. <html lang="en">
  6. <head>
  7. <meta charset="utf-8">
  8. <title>江苏省港口建设与经营管理信息系统</title>
  9. <meta name="viewport" content="width=device-width, itial-scale=1">
  10. <%@ include file="../../../common.jsp"%>
  11. <script type="text/javascript" src="${app }/static/biz/js/gkjygl/cghzyxxgl/dcsb/dcsbdetail.js"></script>
  12. <script type="text/javascript">
  13. $(document).ready(function () {
  14. dcsb.detail.path='${path}';
  15. dcsb.detail.type='${type}';
  16. dcsb.detail.jyrid='${record.ssjyr.id }';
  17. dcsb.detail.mt='${record.mt }';
  18. dcsb.detail.bw='${record.bw }';
  19. dcsb.detail.nwm='${record.nwm }';
  20. dcsb.detail.jcg='${record.jcg }';
  21. initHwzldydlSelect('hwzldydl','${recordvo.hwzl }','showdedl','80%');
  22. initHwzldedlSelect('hwzldedl','${recordvo.hwzldedl }','${recordvo.hwzl }','80%');
  23. dcsb.detail.init();
  24. tabiFrameHeightIframe('');//自适应高度
  25. });
  26. function showzydd(){
  27. $('#zydd').val($('#bwid option:selected').text());
  28. }
  29. function showdedl(){
  30. initHwzldedlSelect('hwzldedl','',$('.dydlselectpicker').val(),'80%')
  31. }
  32. </script>
  33. <style type="text/css">
  34. .apply td{font-size: 13px;}
  35. </style>
  36. </head>
  37. <body onscroll="scrolldate()">
  38. <jsp:include page="../../../jyrselect.jsp"></jsp:include>
  39. <div class="box" >
  40. <div class="box-content" >
  41. <div class="apply_fill">
  42. <form id="addform" method="post" enctype="multipart/form-data">
  43. <input type="hidden" id="id" value="${record.id }" name="id">
  44. <input type="hidden" id="flag" value="${flag }" name="flag">
  45. <table class="apply" cellpadding="0" cellspacing="0">
  46. <tr>
  47. <th>编号:&nbsp;</th>
  48. <td >
  49. <input type="text" readonly="readonly" class="form-control" id="bh" value="${record.bh }" name="bh">
  50. </td>
  51. <th><span class="needwrite">*</span>港口经营人名称:&nbsp;</th>
  52. <td >
  53. <input type="text" readonly="readonly" class="form-control" id="jyrmc" value="${record.ssjyr.gkjyr }" name="jyrmc">
  54. <input type="hidden" class="form-control" name="jyrid" id="jyrid" value="${record.ssjyr.id }">
  55. </td>
  56. </tr>
  57. <tr>
  58. <th><span class="needwrite">*</span>所在港口:&nbsp;</th>
  59. <td >
  60. <input type="text" readonly="readonly" class="form-control" value="${record.szgk.gkmc }">
  61. </td>
  62. <th><span class="needwrite">*</span>所在港区:&nbsp;</th>
  63. <td >
  64. <input type="text" readonly="readonly" class="form-control" value="${record.szgq.gqmc }">
  65. </td>
  66. </tr>
  67. <tr>
  68. <th><span class="needwrite">*</span>码头:&nbsp;</th>
  69. <td >
  70. <span id="mtsel"></span>
  71. </td>
  72. <th><span class="needwrite">*</span>泊位:&nbsp;</th>
  73. <td >
  74. <span id="bwsel"></span>
  75. </td>
  76. </tr>
  77. <tr>
  78. <th><span class="needwrite">*</span>船名/船队名:&nbsp;</th>
  79. <td style="position:relative;">
  80. <input type="text" class="form-control" value="${record.cm }" name="cm" id="cm">
  81. <a class="btn btn-primary btn-sm" href="#" id="cmselect"
  82. onclick="parent.main.menuClick('cb','船舶','/cb/main')" style="position:absolute;right:4px;top:4px;"> <i class="glyphicon"></i>选择
  83. </a>
  84. </td>
  85. <th>航次:&nbsp;</th>
  86. <td >
  87. <input type="text" class="form-control" name="hc" id="hc" value="${record.hc }">
  88. </td>
  89. </tr>
  90. <tr>
  91. <th><span class="needwrite">*</span>进出港:&nbsp;</th>
  92. <td >
  93. <%-- <input type="text" class="form-control" value="${record.jcg }" name="jcg" id="jcg"> --%>
  94. <span id="jcgsel"></span>
  95. </td>
  96. <th><span class="needwrite">*</span>内外贸:&nbsp;</th>
  97. <td >
  98. <span id="nwmsel"></span>
  99. <%-- <input type="text" class="form-control" value="${record.nwm }" name="nwm" id="nwm"> --%>
  100. </td>
  101. </tr>
  102. <tr>
  103. <th>上港:&nbsp;</th>
  104. <td >
  105. <input type="text" class="form-control" value="${record.sg }" name="sg" id="sg">
  106. </td>
  107. <th>下港:&nbsp;</th>
  108. <td >
  109. <input type="text" class="form-control" value="${record.xg }" name="xg" id="xg">
  110. </td>
  111. </tr>
  112. <tr>
  113. <tr>
  114. <th>始发港:&nbsp;</th>
  115. <td >
  116. <input type="text" class="form-control" name="sfg" id="sfg" value="${record.sfg }">
  117. </td>
  118. <th>目的港:&nbsp;</th>
  119. <td >
  120. <input type="text" class="form-control" name="mdg" id="mdg" value="${record.mdg }">
  121. </td>
  122. </tr>
  123. <tr>
  124. <th><span class="needwrite">*</span>货物种类第一大类:&nbsp;</th>
  125. <td>
  126. <div id="hwzldydl"></div>
  127. </td>
  128. <th>货物种类第二大类:&nbsp;</th>
  129. <td>
  130. <div id="hwzldedl"></div>
  131. </td>
  132. </tr>
  133. <tr>
  134. <th>作业品名称:&nbsp;</th>
  135. <td >
  136. <input type="text" class="form-control" value="${record.zypmc }" name="zypmc" id="zypmc">
  137. </td>
  138. <th><span class="needwrite">*</span>作业数量(吨):&nbsp;</th>
  139. <td >
  140. <input type="text" class="form-control" value="${record.zysl }" name="zysl" onkeyup="num(this)" id="zysl">
  141. </td>
  142. </tr>
  143. <tr style="display:none">
  144. <th>货物形式:&nbsp;</th>
  145. <td colspan="3">
  146. <input type="hidden" id="jzxhwxs" name="huxs" />
  147. <input style="width:12px" type="radio" onclick="dcsb.detail.selhuxs()"
  148. <c:if test="${record.huxs == '1' }"> checked="checked" </c:if>
  149. name="huxs" value="1">包件体
  150. <input style="width:12px" type="radio" onclick="dcsb.detail.selhuxs()"
  151. <c:if test="${record.huxs == '2' }"> checked="checked" </c:if>
  152. name="huxs" value="2">中型散装容器
  153. <input style="width:12px" type="radio" onclick="dcsb.detail.selhuxs()"
  154. <c:if test="${record.huxs == '7' }"> checked="checked" </c:if>
  155. name="huxs" value="7">槽罐车
  156. <input style="width:12px" type="radio" onclick="dcsb.detail.selhuxs()"
  157. <c:if test="${record.huxs == '10' }"> checked="checked" </c:if>
  158. name="huxs" value="10">其他
  159. <br/>
  160. 集装箱(
  161. <c:if test="${record.huxs20 == 1 }">
  162. <input style="width:12px" type="checkbox" value="1" checked="checked" onclick="dcsb.detail.selhuxs20()" name="huxs20" id="huxs20">20'
  163. <input style="width:10%" type="text" value="${record.huxssl20 }" name="huxssl20" id="huxssl20"
  164. onkeyup="value=value.replace(/[^\d]/g,'') "
  165. onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
  166. </c:if>
  167. <c:if test="${record.huxs20 !=1 }">
  168. <input style="width:12px" type="checkbox" value="0" onclick="dcsb.detail.selhuxs20()" name="huxs20" id="huxs20">20'
  169. <input style="width:10%" type="text" readonly="readonly" name="huxssl20" id="huxssl20"
  170. onkeyup="value=value.replace(/[^\d]/g,'') "
  171. onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
  172. </c:if>
  173. <c:if test="${record.huxs40 == 1 }">
  174. <input style="width:12px" type="checkbox" value="1" checked="checked" onclick="dcsb.detail.selhuxs40()" name="huxs40" id="huxs40" >40'
  175. <input style="width:10%" type="text" value="${record.huxssl40 }" name="huxssl40" id="huxssl40"
  176. onkeyup="value=value.replace(/[^\d]/g,'') "
  177. onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
  178. </c:if>
  179. <c:if test="${record.huxs40 !=1 }">
  180. <input style="width:12px" type="checkbox" value="0" onclick="dcsb.detail.selhuxs40()" name="huxs40" id="huxs40" >40'
  181. <input style="width:10%" type="text" name="huxssl40" id="huxssl40" readonly="readonly"
  182. onkeyup="value=value.replace(/[^\d]/g,'') "
  183. onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
  184. </c:if>
  185. <c:if test="${record.huxs45 == 1 }">
  186. <input style="width:12px" type="checkbox" value="1" checked="checked" onclick="dcsb.detail.selhuxs45()" name="huxs45" id="huxs45">45'
  187. <input style="width:10%" type="text" value="${record.huxssl45 }" name="huxssl45" id="huxssl45"
  188. onkeyup="value=value.replace(/[^\d]/g,'') "
  189. onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
  190. </c:if>
  191. <c:if test="${record.huxs45 !=1 }">
  192. <input style="width:12px" type="checkbox" value="0" onclick="dcsb.detail.selhuxs45()" name="huxs45" id="huxs45">45'
  193. <input style="width:10%" type="text" name="huxssl45" id="huxssl45" readonly="readonly"
  194. onkeyup="value=value.replace(/[^\d]/g,'') "
  195. onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
  196. </c:if>
  197. <c:if test="${record.huxstzx == 1 }">
  198. <input style="width:12px" type="checkbox" value="1" checked="checked" onclick="dcsb.detail.selhuxstzx()" name="huxstzx" id="huxstzx">特种箱
  199. <input style="width:10%" type="text" value="${record.huxssltzx }" name="huxssltzx" id="huxssltzx"
  200. onkeyup="value=value.replace(/[^\d]/g,'') "
  201. onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
  202. </c:if>
  203. <c:if test="${record.huxstzx !=1 }">
  204. <input style="width:12px" type="checkbox" value="0" onclick="dcsb.detail.selhuxstzx()" name="huxstzx" id="huxstzx">特种箱
  205. <input style="width:10%" type="text" name="huxssltzx" id="huxssltzx" readonly="readonly"
  206. onkeyup="value=value.replace(/[^\d]/g,'') "
  207. onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
  208. </c:if>
  209. )<br/>
  210. 罐&nbsp&nbsp&nbsp柜(
  211. <c:if test="${record.gk20 == 1 }">
  212. <input style="width:12px" type="checkbox" name="gk20" checked="checked" onclick="dcsb.detail.selgk20()" id="gk20" value="0">20'
  213. <input style="width:10%" type="text" value="${record.gksl20 }" name="gksl20" id="gksl20"
  214. onkeyup="value=value.replace(/[^\d]/g,'') "
  215. onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
  216. </c:if>
  217. <c:if test="${record.gk20 !=1 }">
  218. <input style="width:12px" type="checkbox" name="gk20" onclick="dcsb.detail.selgk20()" id="gk20" value="0">20'
  219. <input style="width:10%" type="text" name="gksl20" id="gksl20" readonly="readonly"
  220. onkeyup="value=value.replace(/[^\d]/g,'') "
  221. onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
  222. </c:if>
  223. <c:if test="${record.gk40 ==1 }">
  224. <input style="width:12px" type="checkbox" name="gk40" checked="checked" onclick="dcsb.detail.selgk40()" id="gk40" value="0">40'
  225. <input style="width:10%" type="text" value="${record.gksl40 }" name="gksl40" id="gksl40"
  226. onkeyup="value=value.replace(/[^\d]/g,'') "
  227. onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
  228. </c:if>
  229. <c:if test="${record.gk40 !=1 }">
  230. <input style="width:12px" type="checkbox" name="gk40" onclick="dcsb.detail.selgk40()" id="gk40" value="0">40'
  231. <input style="width:10%" type="text" name="gksl40" id="gksl40" readonly="readonly"
  232. onkeyup="value=value.replace(/[^\d]/g,'') "
  233. onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">
  234. </c:if>
  235. )
  236. </td>
  237. </tr>
  238. <tr>
  239. <th><span class="needwrite">*</span>作业时间起:&nbsp;</th>
  240. <td >
  241. <input class="Wdate" name="zysjq" value="${fn:substring(record.zysjq,0,10)}" type="text" onFocus="WdatePicker({lang:'zh-cn',skin:'default',dateFmt:'yyyy-MM-dd'})" id="zysjqtext">
  242. </td>
  243. <th><span class="needwrite">*</span>作业时间止:&nbsp;</th>
  244. <td >
  245. <input class="Wdate" name="zysjz" value="${fn:substring(record.zysjz,0,10)}" type="text" onFocus="WdatePicker({lang:'zh-cn',skin:'default',dateFmt:'yyyy-MM-dd'})" id="zysjztext">
  246. </td>
  247. </tr>
  248. <tr>
  249. <th>作业地点:&nbsp;</th>
  250. <td colspan="3">
  251. <input class="form-control" name="zydd" value="${record.zydd }" id="zydd" type="text" style="width:92.2%">
  252. </td>
  253. </tr>
  254. <tr>
  255. <th><span class="needwrite">*</span>报告人:&nbsp;</th>
  256. <td>
  257. <input class="form-control" name="bgr" id="bgr" type="text" value="${record.bgr }" >
  258. </td>
  259. <th><span class="needwrite">*</span>报告时间:&nbsp;</th>
  260. <td >
  261. <input class="form-control" readonly="readonly" id="bgsj" name="bgsj" value="${dateNow}" type="text" >
  262. </td>
  263. </tr>
  264. </table>
  265. </form>
  266. <div id="buttons">
  267. <a class="btn btn-default btn-sm" href="#" onclick="dcsb.detail.save()">
  268. <i class="glyphicon glyphicon-floppy-disk"></i>
  269. 保存</a>
  270. <!-- <a class="btn btn-default btn-sm" href="#" onclick="dcsb.detail.submit()">
  271. <i class="glyphicon glyphicon-floppy-disk"></i>
  272. 提交</a> -->
  273. <c:if test="${flag == '' || flag == null}">
  274. <a class="btn btn-default btn-sm" href="#" onclick="dcsb.detail.submit()">
  275. <i class="glyphicon glyphicon-share"></i>
  276. 提交</a>
  277. </c:if>
  278. <c:if test="${flag=='th'}">
  279. <a class="btn btn-default btn-sm" href="#" onclick="dcsb.detail.submitAudit()">
  280. <i class="glyphicon glyphicon-share"></i>
  281. 提交</a>
  282. </c:if>
  283. <a class="btn btn-default btn-sm" href="#" onclick="dcsb.detail.back()">
  284. <i class="glyphicon glyphicon-arrow-left"></i>
  285. 返回</a>
  286. </div>
  287. </div>
  288. </div>
  289. </div>
  290. </body>
  291. </html>