carpublic.jsp 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246
  1. <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
  2. <%@ page import="java.util.List" %>
  3. <%@ page import="com.runzhixing.bean.Car" %>
  4. <%@ page import="com.runzhixing.bean.Cylinder" %>
  5. <%@ page import="com.runzhixing.tool.Util"%>
  6. <%
  7. String path = request.getContextPath();
  8. String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
  9. Car car = (Car)session.getAttribute("carpublic");
  10. List<String> imgList = (List)session.getAttribute("carpublicimg");
  11. List<Cylinder> cyList = (List)session.getAttribute("carpubliccy");
  12. %>
  13. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  14. <html>
  15. <head>
  16. <base href="<%=basePath%>">
  17. <title></title>
  18. <meta http-equiv="pragma" content="no-cache">
  19. <meta http-equiv="cache-control" content="no-cache">
  20. <meta http-equiv="expires" content="0">
  21. <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
  22. <meta http-equiv="description" content="This is my page">
  23. <!--
  24. <link rel="stylesheet" type="text/css" href="styles.css">
  25. -->
  26. <style type="text/css">
  27. body{
  28. margin: 0;
  29. }
  30. #info{
  31. width: 100%;
  32. height:100%;
  33. }
  34. #carinfo{
  35. width: 100%;
  36. height:300px;
  37. }
  38. #cartitle{
  39. width: 100%;
  40. height:30px;
  41. line-height:30px;
  42. text-align:center;
  43. border: 1px solid;
  44. }
  45. #cardetail{
  46. width: 100%;
  47. height:270px;
  48. }
  49. #cyinfo{
  50. width: 100%;
  51. height:200px;
  52. }
  53. #cytitle{
  54. width: 100%;
  55. height:30px;
  56. line-height:30px;
  57. text-align:center;
  58. border: 1px solid;
  59. }
  60. #certinfo{
  61. width: 100%;
  62. height:200px;
  63. }
  64. #certtitle{
  65. width: 100%;
  66. height:30px;
  67. line-height:30px;
  68. text-align:center;
  69. border: 1px solid;
  70. }
  71. </style>
  72. </head>
  73. <body>
  74. <div id="info">
  75. <div id="carinfo">
  76. <%if(car!=null){ %>
  77. <div id="cartitle">车辆信息_<%=car.getCarNo() %></div>
  78. <div id="cardetail">
  79. <center>
  80. <table>
  81. <tr>
  82. <td class="hzbspan1">汽车厂家:</td><td class="hzbspan1"><input type="text" style="width: 200px;height: 26px;border: none;line-height:33px;background:none;font-size: 16px;" value="<%=Util.removeNull(car.getCarProduct())%>" readonly="readonly">
  83. </td><td class="hzbspan1">发证单位:</td><td class="hzbspan1"><input type="text" style="width: 200px;height: 26px;border: none;line-height:33px;background:none;font-size: 16px;" value="<%=Util.removeNull(car.getManaUnitName()) %>" readonly="readonly">
  84. </td><td class="hzbspan1">负&nbsp;&nbsp;责&nbsp;&nbsp;人:</td><td class="hzbspan1"><input type="text" style="width: 197px;height: 26px;border: none;line-height:33px;background:none;font-size: 16px;" value="<%=Util.removeNull(car.getCarUnitMana()) %>" readonly="readonly">
  85. </td><td class="hzbspan1">车辆状态:</td><td class="hzbspan1"><input type="text" style="width: 200px;height: 26px;border: none;line-height:33px;background:none;font-size: 16px;" value="<%=Util.removeNull(car.getCarStateName()) %>" readonly="readonly">
  86. </td>
  87. </tr>
  88. <tr>
  89. <td class="hzbspan1">厂牌型号:</td><td class="hzbspan1"><input type="text" style="width: 200px;height: 26px;border: none;line-height:33px;background:none;font-size: 16px;" value="<%=Util.removeNull(car.getCarType()) %>" readonly="readonly">
  90. </td><td class="hzbspan1">所属单位:</td><td class="hzbspan1"><input type="text" style="width: 200px;height: 26px;border: none;line-height:33px;background:none;font-size: 16px;" value="<%=Util.removeNull(car.getCarUnit()) %>" readonly="readonly">
  91. </td><td class="hzbspan1">联系地址:</td><td class="hzbspan1"><input type="text" style="width: 200px;height: 26px;border: none;line-height:33px;background:none;font-size: 16px;" value="<%=Util.removeNull(car.getAddr()) %>" readonly="readonly">
  92. </td><td class="hzbspan1">充装次数:</td><td class="hzbspan1"><input type="text" style="width: 200px;height: 26px;border: none;line-height:33px;background:none;font-size: 16px;" value="<%=car.getFillTimes() %>" readonly="readonly">
  93. </td>
  94. </tr>
  95. <tr>
  96. <td class="hzbspan1">应用类型:</td><td class="hzbspan1"><input type="text" style="width: 200px;height: 26px;border: none;line-height:33px;background:none;font-size: 16px;" value="<%=Util.removeNull(car.getAppTypeName()) %>" readonly="readonly">
  97. </td><td class="hzbspan1">车主姓名:</td><td class="hzbspan1"><input type="text" style="width: 200px;height: 26px;border: none;line-height:33px;background:none;font-size: 16px;" value="<%=Util.removeNull(car.getCarOwnerName()) %>" readonly="readonly">
  98. </td><td class="hzbspan1">联系电话:</td><td class="hzbspan1"><input id="phone1" type="text" style="width: 200px;height: 26px;border: none;line-height:33px;background:none;font-size: 16px;" value="<%=Util.removeNull(car.getPhone()) %>" readonly="readonly">
  99. </td><td class="hzbspan1">操作状态:</td><td class="hzbspan1"><input type="text" style="width: 200px;height: 26px;border: none;line-height:33px;background:none;font-size: 16px;" value="<%=Util.removeNull(car.getOperStateName()) %>" readonly="readonly">
  100. </td>
  101. </tr>
  102. <tr>
  103. <td class="hzbspan1">发动机号:</td><td class="hzbspan1"><input type="text" style="width: 200px;height: 26px;border: none;line-height:33px;background:none;font-size: 16px;" value="<%=Util.removeNull(car.getEngineNo()) %>" readonly="readonly">
  104. </td><td class="hzbspan1">发证时间:</td><td class="hzbspan1"><input type="text" style="width: 200px;height: 26px;border: none;line-height:33px;background:none;font-size: 16px;" value="<%=Util.removeNull(car.getRegTime1()) %>" readonly="readonly">
  105. </td><td class="hzbspan1">单位电话:</td><td class="hzbspan1"><input id="phone2" type="text" style="width: 200px;height: 26px;border: none;line-height:33px;background:none;font-size: 16px;" value="<%=Util.removeNull(car.getCarUnitPhone()) %>" readonly="readonly">
  106. </td><td class="hzbspan1">安装单位:</td><td class="hzbspan1"><input type="text" style="width: 200px;height: 26px;border: none;line-height:33px;background:none;font-size: 16px;" value="<%=Util.removeNull(car.getInstallStation()) %>" readonly="readonly">
  107. </td>
  108. </tr>
  109. <tr>
  110. <td class="hzbspan1">车&nbsp;架&nbsp;&nbsp;号:</td><td class="hzbspan1"><input type="text" style="width: 200px;height: 26px;border: none;line-height:33px;background:none;font-size: 16px;" value="<%=Util.removeNull(car.getVin()) %>" readonly="readonly">
  111. </td><td class="hzbspan1">登记证号:</td><td class="hzbspan1"><input type="text" style="width: 200px;height: 26px;border: none;line-height:33px;background:none;font-size: 16px;" value="<%=Util.removeNull(car.getRegNo()) %>" readonly="readonly">
  112. </td><td class="hzbspan1">邮 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;编:</td><td class="hzbspan1"><input type="text" style="width: 198px;height: 26px;border: none;line-height:33px;background:none;font-size: 16px;" value="<%=Util.removeNull(car.getPost()) %>" readonly="readonly">
  113. </td><td class="hzbspan1">发标签站点:</td><td class="hzbspan1"><input type="text" style="width: 188px;height: 26px;border: none;line-height:33px;background:none;font-size: 16px;" value="<%=Util.removeNull(car.getTagStation()) %>" readonly="readonly">
  114. </td>
  115. </tr>
  116. <tr>
  117. <td class="hzbspan1">单&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;位:</td><td class="hzbspan1"><input type="text" style="width: 200px;height: 26px;border: none;line-height:33px;background:none;font-size: 16px;" value="<%=Util.removeNull(car.getUnitName()) %>" readonly="readonly">
  118. </td><td class="hzbspan1">已发标签状态:</td><td class="hzbspan1"><input type="text" style="width: 175px;height: 26px;border: none;line-height:33px;background:none;font-size: 16px;" value="<%=Util.removeNull(car.getTagOperStateName()) %>" readonly="readonly"/>
  119. </td><td class="hzbspan1">发标签时间:</td><td class="hzbspan1"><input type="text" style="width: 191px;height: 26px;border: none;line-height:33px;background:none;font-size: 16px;" value="<%=Util.removeNull(car.getTagOperTime1()) %>" readonly="readonly"/>
  120. </td><td class="hzbspan1">发标签操作员:</td><td class="hzbspan1"><input type="text" style="width: 175px;height: 26px;border: none;line-height:33px;background:none;font-size: 16px;" value="<%=Util.removeNull(car.getTagOperator()) %>" readonly="readonly"/>
  121. </td>
  122. </tr>
  123. <tr>
  124. <td class="hzbspan1">车载气瓶:</td><td class="hzbspan1"><input type="text" style="width: 200px;height: 26px;border: none;line-height:33px;background:none;font-size: 16px;" value="共&nbsp;<%=car.getInstallNum() %>&nbsp;个" readonly="readonly"/>
  125. </td>
  126. </tr>
  127. </table>
  128. </center>
  129. </div>
  130. <%}else{ %>
  131. <center>
  132. 未查询到相关数据!!!
  133. </center>
  134. <%} %>
  135. </div>
  136. <div id="cyinfo">
  137. <div id="cytitle">气瓶信息</div>
  138. <div id="cydetail">
  139. <center>
  140. <table>
  141. <%if(cyList!=null){ %>
  142. <tr>
  143. <td>车牌号</td>
  144. <td>气瓶编号</td>
  145. <td>气瓶厂家</td>
  146. <td>气瓶类型</td>
  147. <td>生产年月</td>
  148. <td>使用状态</td>
  149. <td>安装单位</td>
  150. <td>安装位置</td>
  151. <td>容积</td>
  152. <td>安装日期</td>
  153. <td>开始使用日期</td>
  154. <td>下次检验日期</td>
  155. <td>检验状态</td>
  156. <td>年限</td>
  157. <td>可充装次数</td>
  158. </tr>
  159. <%for(Cylinder cy:cyList){
  160. %>
  161. <tr>
  162. <td><%=cy.getCarNo() %></td>
  163. <td><%=cy.getCylinderNo() %></td>
  164. <td>IT</td>
  165. <td><%=cy.getCylinderTypeName() %></td>
  166. <td><%=cy.getProductDate() %></td>
  167. <td><%=cy.getOperStateName() %></td>
  168. <td></td>
  169. <td><%=cy.getInstallLoc() %></td>
  170. <td><%=cy.getVol() %></td>
  171. <td><%=cy.getInstallDate1() %></td>
  172. <td><%=cy.getStartUseDate1() %></td>
  173. <td><%=cy.getNextCheckDate() %></td>
  174. <td><%=cy.getCheckstatename() %></td>
  175. <td><%=cy.getYearLimit() %></td>
  176. <td><%=cy.getTimesAvailable() %></td>
  177. </tr>
  178. <%}}else{ %>
  179. <tr>
  180. <td>
  181. 未查询到相关数据!!!
  182. </td>
  183. </tr>
  184. <%} %>
  185. </table>
  186. </center>
  187. </div>
  188. </div>
  189. <div id="certinfo">
  190. <div id="certtitle">证书信息</div>
  191. <div id="certdetail">
  192. <center>
  193. <table>
  194. <%if(imgList!=null){for(String url:imgList){ %>
  195. <tr>
  196. <td>
  197. <%-- <img src="/NonLocalCar2/certimg/<%=url %>" alt="加载失败" title="使用登记证" /> --%>
  198. <img src="/wxPublic/certimg/<%=url %>" alt="加载失败" title="使用登记证" />
  199. </td>
  200. </tr>
  201. <%}}else{ %>
  202. <tr>
  203. <td>
  204. 未查询到相关数据!!!
  205. </td>
  206. </tr>
  207. <%} %>
  208. </table>
  209. </center>
  210. </div>
  211. </div>
  212. </div>
  213. </body>
  214. </html>