Commit edbb3c915f30eb476c86f77676e25b3ca81d9033
1 parent
7242423d
浏览产品
Showing
5 changed files
with
271 additions
and
14 deletions
WebRoot/WEB-INF/jsp/software/firmware/firmware_edit.jsp
| @@ -67,27 +67,27 @@ | @@ -67,27 +67,27 @@ | ||
| 67 | </tr> | 67 | </tr> |
| 68 | <tr> | 68 | <tr> |
| 69 | <td style="width:75px;text-align: right;padding-top: 13px;">产品功能:</td> | 69 | <td style="width:75px;text-align: right;padding-top: 13px;">产品功能:</td> |
| 70 | - <td><input type="text" name="PRODUCT_FUNC" id="PRODUCT_FUNC" value="${pd.PRODUCT_FUNC}" maxlength="1000" placeholder="这里输入产品功能" title="产品功能" style="width:98%;"/></td> | 70 | + <td><textarea rows="3" cols="100" name="PRODUCT_FUNC" id="PRODUCT_FUNC" value="${pd.PRODUCT_FUNC}" maxlength="1000" placeholder="这里输入产品功能" title="产品功能" style="width:98%;">${pd.PRODUCT_FUNC}</textarea></td> |
| 71 | </tr> | 71 | </tr> |
| 72 | <tr> | 72 | <tr> |
| 73 | <td style="width:75px;text-align: right;padding-top: 13px;">产品性能:</td> | 73 | <td style="width:75px;text-align: right;padding-top: 13px;">产品性能:</td> |
| 74 | - <td><input type="text" name="PRODUCT_PERF" id="PRODUCT_PERF" value="${pd.PRODUCT_PERF}" maxlength="255" placeholder="这里输入产品性能" title="产品性能" style="width:98%;"/></td> | 74 | + <td><textarea rows="3" cols="100" name="PRODUCT_PERF" id="PRODUCT_PERF" value="${pd.PRODUCT_PERF}" maxlength="255" placeholder="这里输入产品性能" title="产品性能" style="width:98%;">${pd.PRODUCT_PERF}</textarea></td> |
| 75 | </tr> | 75 | </tr> |
| 76 | <tr> | 76 | <tr> |
| 77 | <td style="width:75px;text-align: right;padding-top: 13px;">适配硬件:</td> | 77 | <td style="width:75px;text-align: right;padding-top: 13px;">适配硬件:</td> |
| 78 | - <td><input type="text" name="ADAPTABLE_HARDWARE" id="ADAPTABLE_HARDWARE" value="${pd.ADAPTABLE_HARDWARE}" maxlength="500" placeholder="这里输入适配硬件" title="适配硬件" style="width:98%;"/></td> | 78 | + <td><textarea rows="3" cols="100" name="ADAPTABLE_HARDWARE" id="ADAPTABLE_HARDWARE" value="${pd.ADAPTABLE_HARDWARE}" maxlength="500" placeholder="这里输入适配硬件" title="适配硬件" style="width:98%;">${pd.ADAPTABLE_HARDWARE}</textarea></td> |
| 79 | </tr> | 79 | </tr> |
| 80 | <tr> | 80 | <tr> |
| 81 | <td style="width:75px;text-align: right;padding-top: 13px;">适配软件:</td> | 81 | <td style="width:75px;text-align: right;padding-top: 13px;">适配软件:</td> |
| 82 | - <td><input type="text" name="ADAPTABLE_SOFTWARE" id="ADAPTABLE_SOFTWARE" value="${pd.ADAPTABLE_SOFTWARE}" maxlength="255" placeholder="这里输入适配软件" title="适配软件" style="width:98%;"/></td> | 82 | + <td><textarea rows="3" cols="100" name="ADAPTABLE_SOFTWARE" id="ADAPTABLE_SOFTWARE" value="${pd.ADAPTABLE_SOFTWARE}" maxlength="255" placeholder="这里输入适配软件" title="适配软件" style="width:98%;">${pd.ADAPTABLE_SOFTWARE}</textarea></td> |
| 83 | </tr> | 83 | </tr> |
| 84 | <tr> | 84 | <tr> |
| 85 | <td style="width:75px;text-align: right;padding-top: 13px;">产品认证:</td> | 85 | <td style="width:75px;text-align: right;padding-top: 13px;">产品认证:</td> |
| 86 | - <td><input type="text" name="PRODUCT_CERT" id="PRODUCT_CERT" value="${pd.PRODUCT_CERT}" maxlength="255" placeholder="这里输入产品认证" title="产品认证" style="width:98%;"/></td> | 86 | + <td><textarea rows="3" cols="100" name="PRODUCT_CERT" id="PRODUCT_CERT" value="${pd.PRODUCT_CERT}" maxlength="255" placeholder="这里输入产品认证" title="产品认证" style="width:98%;">${pd.PRODUCT_CERT}</textarea></td> |
| 87 | </tr> | 87 | </tr> |
| 88 | <tr> | 88 | <tr> |
| 89 | <td style="width:75px;text-align: right;padding-top: 13px;">注意事项:</td> | 89 | <td style="width:75px;text-align: right;padding-top: 13px;">注意事项:</td> |
| 90 | - <td><input type="text" name="REMARK" id="REMARK" value="${pd.REMARK}" maxlength="255" placeholder="这里输入注意事项" title="注意事项" style="width:98%;"/> | 90 | + <td><textarea rows="3" cols="100" name="REMARK" id="REMARK" value="${pd.REMARK}" maxlength="255" placeholder="这里输入注意事项" title="注意事项" style="width:98%;">${pd.REMARK}</textarea> |
| 91 | </td> | 91 | </td> |
| 92 | </tr> | 92 | </tr> |
| 93 | <tr> | 93 | <tr> |
WebRoot/WEB-INF/jsp/software/firmware/firmware_itemview.jsp
0 → 100644
| 1 | +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> | ||
| 2 | +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> | ||
| 3 | +<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> | ||
| 4 | +<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> | ||
| 5 | +<% | ||
| 6 | + String path = request.getContextPath(); | ||
| 7 | + String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; | ||
| 8 | +%> | ||
| 9 | +<!DOCTYPE html> | ||
| 10 | +<html lang="en"> | ||
| 11 | + <head> | ||
| 12 | + <title>${pd.PRODUCT_NAME}详细信息</title> | ||
| 13 | + <base href="<%=basePath%>"> | ||
| 14 | + <!-- 下拉框 --> | ||
| 15 | + <link rel="stylesheet" href="static/ace/css/chosen.css" /> | ||
| 16 | + <!-- jsp文件头和头部 --> | ||
| 17 | + <%@ include file="../../system/index/top.jsp"%> | ||
| 18 | + <!-- 日期框 --> | ||
| 19 | + <link rel="stylesheet" href="static/ace/css/datepicker.css" /> | ||
| 20 | +</head> | ||
| 21 | +<body class="no-skin"> | ||
| 22 | +<!-- /section:basics/navbar.layout --> | ||
| 23 | + | ||
| 24 | + | ||
| 25 | +<div class="main-container" id="main-container"> | ||
| 26 | + <!-- /section:basics/sidebar --> | ||
| 27 | + <div class="main-content"> | ||
| 28 | + <div class="main-content-inner"> | ||
| 29 | + <div class="page-content"> | ||
| 30 | + <div class="row"> | ||
| 31 | + <div class="col-xs-12"> | ||
| 32 | + <div style="text-align:center;font:50px bolder;">${pd.PRODUCT_NAME}详细信息</div> | ||
| 33 | + </br></br></br> | ||
| 34 | + <div><center> | ||
| 35 | + <img style="width:15%" src="<%=basePath%>/uploadFiles/uploadFile/${pd.PRODUCT_IMAGE[0]}"/> | ||
| 36 | + <img style="width:15%" src="<%=basePath%>/uploadFiles/uploadFile/${pd.PRODUCT_IMAGE[1]}"/> | ||
| 37 | + <img style="width:15%" src="<%=basePath%>/uploadFiles/uploadFile/${pd.PRODUCT_IMAGE[2]}"/> | ||
| 38 | + <img style="width:15%" src="<%=basePath%>/uploadFiles/uploadFile/${pd.PRODUCT_IMAGE[3]}"/> | ||
| 39 | + <img style="width:15%" src="<%=basePath%>/uploadFiles/uploadFile/${pd.PRODUCT_IMAGE[4]}"/> | ||
| 40 | + <img style="width:15%" src="<%=basePath%>/uploadFiles/uploadFile/${pd.PRODUCT_IMAGE[5]}"/> | ||
| 41 | + </center></div> | ||
| 42 | + </br></br></br> | ||
| 43 | + <center> | ||
| 44 | + <table id="table_report" class="table table-striped table-bordered table-hover"> | ||
| 45 | + <tr> | ||
| 46 | + <td style="width:75px;text-align: right;padding-top: 13px;">货品编号:</td> | ||
| 47 | + <td style="width:75px;text-align: left;padding-top: 13px;">${pd.PRODUCT_NO}</td> | ||
| 48 | + <td style="width:75px;text-align: right;padding-top: 13px;">应用行业:</td> | ||
| 49 | + <td style="width:75px;text-align: left;padding-top: 13px;">${pd.INDUSTRY}</td> | ||
| 50 | + </tr> | ||
| 51 | + <tr> | ||
| 52 | + <td style="width:75px;text-align: right;padding-top: 13px;">产品状态:</td> | ||
| 53 | + <td style="width:75px;text-align: left;padding-top: 13px;">${pd.PRODUCT_STATE}</td> | ||
| 54 | + <td style="width:75px;text-align: right;padding-top: 13px;">产品规格:</td> | ||
| 55 | + <td style="width:75px;text-align: left;padding-top: 13px;">${pd.PRODUCT_SPEC}</td> | ||
| 56 | + </tr> | ||
| 57 | + </table> | ||
| 58 | + </center></br></br></br> | ||
| 59 | + <table class="table table-striped table-bordered table-hover"> | ||
| 60 | + <tr> | ||
| 61 | + <td style="text-align: right;">产品功能:</td> | ||
| 62 | + <td>${pd.PRODUCT_FUNC}</td> | ||
| 63 | + </tr> | ||
| 64 | + <tr> | ||
| 65 | + <td style="text-align: right;">产品性能:</td> | ||
| 66 | + <td>${pd.PRODUCT_PERF}</td> | ||
| 67 | + </tr> | ||
| 68 | + <tr> | ||
| 69 | + <td style="text-align: right;">适配硬件:</td> | ||
| 70 | + <td>${pd.ADAPTABLE_HARDWARE}</td> | ||
| 71 | + </tr> | ||
| 72 | + <tr> | ||
| 73 | + <td style="text-align: right;">适配软件:</td> | ||
| 74 | + <td>${pd.ADAPTABLE_SOFTWARE}</td> | ||
| 75 | + </tr> | ||
| 76 | + <tr> | ||
| 77 | + <td style="text-align: right;">产品认证:</td> | ||
| 78 | + <td>${pd.PRODUCT_CERT}</td> | ||
| 79 | + </tr> | ||
| 80 | + <tr> | ||
| 81 | + <td style="text-align: right;">注意事项:</td> | ||
| 82 | + <td>${pd.REMARK} | ||
| 83 | + </td> | ||
| 84 | + </tr> | ||
| 85 | + </table> | ||
| 86 | + </div> | ||
| 87 | + </form> | ||
| 88 | + </div> | ||
| 89 | + <!-- /.col --> | ||
| 90 | + </div> | ||
| 91 | + <!-- /.row --> | ||
| 92 | + </div> | ||
| 93 | + <!-- /.page-content --> | ||
| 94 | + </div> | ||
| 95 | + </div> | ||
| 96 | + <!-- /.main-content --> | ||
| 97 | +</div> | ||
| 98 | +<!-- /.main-container --> | ||
| 99 | + | ||
| 100 | + | ||
| 101 | + <!-- 页面底部js¨ --> | ||
| 102 | + <%@ include file="../../system/index/foot.jsp"%> | ||
| 103 | + <!-- 下拉框 --> | ||
| 104 | + <script src="static/ace/js/chosen.jquery.js"></script> | ||
| 105 | + <!-- 日期框 --> | ||
| 106 | + <script src="static/ace/js/date-time/bootstrap-datepicker.js"></script> | ||
| 107 | + <!--提示框--> | ||
| 108 | + <script type="text/javascript" src="static/js/jquery.tips.js"></script> | ||
| 109 | + <script type="text/javascript"> | ||
| 110 | + $(top.hangge()); | ||
| 111 | + //保存 | ||
| 112 | + function save(){ | ||
| 113 | + if($("#PRODUCT_NAME").val()==""){ | ||
| 114 | + $("#PRODUCT_NAME").tips({ | ||
| 115 | + side:3, | ||
| 116 | + msg:'请输入产品名称', | ||
| 117 | + bg:'#AE81FF', | ||
| 118 | + time:2 | ||
| 119 | + }); | ||
| 120 | + $("#PRODUCT_NAME").focus(); | ||
| 121 | + return false; | ||
| 122 | + } | ||
| 123 | + if($("#PRODUCT_NO").val()==""){ | ||
| 124 | + $("#PRODUCT_NO").tips({ | ||
| 125 | + side:3, | ||
| 126 | + msg:'请输入货品编号', | ||
| 127 | + bg:'#AE81FF', | ||
| 128 | + time:2 | ||
| 129 | + }); | ||
| 130 | + $("#PRODUCT_NO").focus(); | ||
| 131 | + return false; | ||
| 132 | + } | ||
| 133 | + if($("#INDUSTRY").val()==""){ | ||
| 134 | + $("#INDUSTRY").tips({ | ||
| 135 | + side:3, | ||
| 136 | + msg:'请输入应用行业', | ||
| 137 | + bg:'#AE81FF', | ||
| 138 | + time:2 | ||
| 139 | + }); | ||
| 140 | + $("#INDUSTRY").focus(); | ||
| 141 | + return false; | ||
| 142 | + } | ||
| 143 | + if($("#PRODUCT_STATE").val()==""){ | ||
| 144 | + $("#PRODUCT_STATE").tips({ | ||
| 145 | + side:3, | ||
| 146 | + msg:'请输入产品状态', | ||
| 147 | + bg:'#AE81FF', | ||
| 148 | + time:2 | ||
| 149 | + }); | ||
| 150 | + $("#PRODUCT_STATE").focus(); | ||
| 151 | + return false; | ||
| 152 | + } | ||
| 153 | + if($("#PRODUCT_SPEC").val()==""){ | ||
| 154 | + $("#PRODUCT_SPEC").tips({ | ||
| 155 | + side:3, | ||
| 156 | + msg:'请输入产品规格', | ||
| 157 | + bg:'#AE81FF', | ||
| 158 | + time:2 | ||
| 159 | + }); | ||
| 160 | + $("#PRODUCT_SPEC").focus(); | ||
| 161 | + return false; | ||
| 162 | + } | ||
| 163 | + if($("#PRODUCT_FUNC").val()==""){ | ||
| 164 | + $("#PRODUCT_FUNC").tips({ | ||
| 165 | + side:3, | ||
| 166 | + msg:'请输入产品功能', | ||
| 167 | + bg:'#AE81FF', | ||
| 168 | + time:2 | ||
| 169 | + }); | ||
| 170 | + $("#PRODUCT_FUNC").focus(); | ||
| 171 | + return false; | ||
| 172 | + } | ||
| 173 | + if($("#PRODUCT_PERF").val()==""){ | ||
| 174 | + $("#PRODUCT_PERF").tips({ | ||
| 175 | + side:3, | ||
| 176 | + msg:'请输入产品性能', | ||
| 177 | + bg:'#AE81FF', | ||
| 178 | + time:2 | ||
| 179 | + }); | ||
| 180 | + $("#PRODUCT_PERF").focus(); | ||
| 181 | + return false; | ||
| 182 | + } | ||
| 183 | + if($("#ADAPTABLE_HARDWARE").val()==""){ | ||
| 184 | + $("#ADAPTABLE_HARDWARE").tips({ | ||
| 185 | + side:3, | ||
| 186 | + msg:'请输入适配硬件', | ||
| 187 | + bg:'#AE81FF', | ||
| 188 | + time:2 | ||
| 189 | + }); | ||
| 190 | + $("#ADAPTABLE_HARDWARE").focus(); | ||
| 191 | + return false; | ||
| 192 | + } | ||
| 193 | + if($("#ADAPTABLE_SOFTWARE").val()==""){ | ||
| 194 | + $("#ADAPTABLE_SOFTWARE").tips({ | ||
| 195 | + side:3, | ||
| 196 | + msg:'请输入适配软件', | ||
| 197 | + bg:'#AE81FF', | ||
| 198 | + time:2 | ||
| 199 | + }); | ||
| 200 | + $("#ADAPTABLE_SOFTWARE").focus(); | ||
| 201 | + return false; | ||
| 202 | + } | ||
| 203 | + if($("#PRODUCT_CERT").val()==""){ | ||
| 204 | + $("#PRODUCT_CERT").tips({ | ||
| 205 | + side:3, | ||
| 206 | + msg:'请输入产品认证', | ||
| 207 | + bg:'#AE81FF', | ||
| 208 | + time:2 | ||
| 209 | + }); | ||
| 210 | + $("#PRODUCT_CERT").focus(); | ||
| 211 | + return false; | ||
| 212 | + } | ||
| 213 | + if($("#REMARK").val()==""){ | ||
| 214 | + $("#REMARK").tips({ | ||
| 215 | + side:3, | ||
| 216 | + msg:'请输入注意事项', | ||
| 217 | + bg:'#AE81FF', | ||
| 218 | + time:2 | ||
| 219 | + }); | ||
| 220 | + $("#REMARK").focus(); | ||
| 221 | + return false; | ||
| 222 | + } | ||
| 223 | + | ||
| 224 | + $("#Form").submit(); | ||
| 225 | + $("#zhongxin").hide(); | ||
| 226 | + $("#zhongxin2").show(); | ||
| 227 | + } | ||
| 228 | + | ||
| 229 | + $(function() { | ||
| 230 | + //日期框 | ||
| 231 | + $('.date-picker').datepicker({autoclose: true,todayHighlight: true}); | ||
| 232 | + }); | ||
| 233 | + </script> | ||
| 234 | +</body> | ||
| 235 | +</html> | ||
| 0 | \ No newline at end of file | 236 | \ No newline at end of file |
WebRoot/WEB-INF/jsp/software/firmware/firmware_list.jsp
| @@ -94,7 +94,7 @@ | @@ -94,7 +94,7 @@ | ||
| 94 | <label class="pos-rel"><input type='checkbox' name='ids' value="${var.FIRMWARE_ID}" class="ace" /><span class="lbl"></span></label> | 94 | <label class="pos-rel"><input type='checkbox' name='ids' value="${var.FIRMWARE_ID}" class="ace" /><span class="lbl"></span></label> |
| 95 | </td> | 95 | </td> |
| 96 | <td class='center' style="width: 30px;">${vs.index+1}</td> | 96 | <td class='center' style="width: 30px;">${vs.index+1}</td> |
| 97 | - <td class='center'><a href="javascrip:;">${var.PRODUCT_NAME}</a></td> | 97 | + <td class='center'><a target="_blank" href="<%=basePath%>firmware/itemview.do?FIRMWARE_ID=${var.FIRMWARE_ID}">${var.PRODUCT_NAME}</a></td> |
| 98 | <td class='center'>${var.PRODUCT_NO}</td> | 98 | <td class='center'>${var.PRODUCT_NO}</td> |
| 99 | <td class='center'>${var.INDUSTRY}</td> | 99 | <td class='center'>${var.INDUSTRY}</td> |
| 100 | <td class='center'>${var.PRODUCT_STATE}</td> | 100 | <td class='center'>${var.PRODUCT_STATE}</td> |
| @@ -320,8 +320,7 @@ | @@ -320,8 +320,7 @@ | ||
| 320 | diag.close(); | 320 | diag.close(); |
| 321 | }; | 321 | }; |
| 322 | diag.show(); | 322 | diag.show(); |
| 323 | - <%-- var href = ("<%=basePath%>firmware/goEdit.do?FIRMWARE_ID="+Id); | ||
| 324 | - window.location.href = href ; --%> | 323 | + |
| 325 | } | 324 | } |
| 326 | 325 | ||
| 327 | //批量操作 | 326 | //批量操作 |
resources/mybatis1/software/FirmwareMapper.xml
| @@ -92,6 +92,8 @@ | @@ -92,6 +92,8 @@ | ||
| 92 | <include refid="tableName"></include> | 92 | <include refid="tableName"></include> |
| 93 | where | 93 | where |
| 94 | FIRMWARE_ID = #{FIRMWARE_ID} | 94 | FIRMWARE_ID = #{FIRMWARE_ID} |
| 95 | + | ||
| 96 | + order by CREATE_DATE | ||
| 95 | </select> | 97 | </select> |
| 96 | 98 | ||
| 97 | <!-- 列表 --> | 99 | <!-- 列表 --> |
| @@ -127,7 +129,7 @@ | @@ -127,7 +129,7 @@ | ||
| 127 | <if test="pd.PRODUCT_STATE != null and pd.PRODUCT_STATE != ''"> | 129 | <if test="pd.PRODUCT_STATE != null and pd.PRODUCT_STATE != ''"> |
| 128 | and PRODUCT_STATE = #{pd.PRODUCT_STATE} | 130 | and PRODUCT_STATE = #{pd.PRODUCT_STATE} |
| 129 | </if> | 131 | </if> |
| 130 | - | 132 | + order by CREATE_DATE |
| 131 | </select> | 133 | </select> |
| 132 | 134 | ||
| 133 | <!-- 列表(全部) --> | 135 | <!-- 列表(全部) --> |
| @@ -136,6 +138,8 @@ | @@ -136,6 +138,8 @@ | ||
| 136 | <include refid="Field"></include> | 138 | <include refid="Field"></include> |
| 137 | from | 139 | from |
| 138 | <include refid="tableName"></include> | 140 | <include refid="tableName"></include> |
| 141 | + | ||
| 142 | + order by CREATE_DATE | ||
| 139 | </select> | 143 | </select> |
| 140 | 144 | ||
| 141 | <!-- 批量删除 --> | 145 | <!-- 批量删除 --> |
src/com/fh/controller/software/firmware/FirmwareController.java
| @@ -63,7 +63,7 @@ public class FirmwareController extends BaseController { | @@ -63,7 +63,7 @@ public class FirmwareController extends BaseController { | ||
| 63 | String FIRM_PATH = "" ; | 63 | String FIRM_PATH = "" ; |
| 64 | if (files != null) { | 64 | if (files != null) { |
| 65 | for (MultipartFile file : files) { | 65 | for (MultipartFile file : files) { |
| 66 | - if (file != null) { | 66 | + if (file != null && file.getSize() > 0) { |
| 67 | String name = pd.getString("FIRMWARE_ID")+ "_" + index + file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".")); | 67 | String name = pd.getString("FIRMWARE_ID")+ "_" + index + file.getOriginalFilename().substring(file.getOriginalFilename().lastIndexOf(".")); |
| 68 | File pathFile = new File(path); | 68 | File pathFile = new File(path); |
| 69 | pathFile.mkdirs(); | 69 | pathFile.mkdirs(); |
| @@ -74,6 +74,8 @@ public class FirmwareController extends BaseController { | @@ -74,6 +74,8 @@ public class FirmwareController extends BaseController { | ||
| 74 | saveFile.createNewFile(); | 74 | saveFile.createNewFile(); |
| 75 | file.transferTo(saveFile); | 75 | file.transferTo(saveFile); |
| 76 | FIRM_PATH += name + ";"; | 76 | FIRM_PATH += name + ";"; |
| 77 | + }else{ | ||
| 78 | + FIRM_PATH += ";"; | ||
| 77 | } | 79 | } |
| 78 | index++; | 80 | index++; |
| 79 | } | 81 | } |
| @@ -118,9 +120,7 @@ public class FirmwareController extends BaseController { | @@ -118,9 +120,7 @@ public class FirmwareController extends BaseController { | ||
| 118 | logBefore(logger, Jurisdiction.getUsername()+"修改Firmware"); | 120 | logBefore(logger, Jurisdiction.getUsername()+"修改Firmware"); |
| 119 | if(!Jurisdiction.buttonJurisdiction(menuUrl, "edit")){return null;} //校验权限 | 121 | if(!Jurisdiction.buttonJurisdiction(menuUrl, "edit")){return null;} //校验权限 |
| 120 | ModelAndView mv = this.getModelAndView(); | 122 | ModelAndView mv = this.getModelAndView(); |
| 121 | - PageData pd = new PageData(); | ||
| 122 | - pd = this.getPageData(); | ||
| 123 | - | 123 | + PageData pd = new PageData(request); |
| 124 | String path = request.getSession().getServletContext() | 124 | String path = request.getSession().getServletContext() |
| 125 | .getRealPath("/uploadFiles/uploadFile/"); | 125 | .getRealPath("/uploadFiles/uploadFile/"); |
| 126 | int index = 0 ; | 126 | int index = 0 ; |
| @@ -206,6 +206,25 @@ public class FirmwareController extends BaseController { | @@ -206,6 +206,25 @@ public class FirmwareController extends BaseController { | ||
| 206 | * @param | 206 | * @param |
| 207 | * @throws Exception | 207 | * @throws Exception |
| 208 | */ | 208 | */ |
| 209 | + @RequestMapping(value="/itemview") | ||
| 210 | + public ModelAndView itemview()throws Exception{ | ||
| 211 | + ModelAndView mv = this.getModelAndView(); | ||
| 212 | + PageData pd = new PageData(); | ||
| 213 | + pd = this.getPageData(); | ||
| 214 | + pd = firmwareService.findById(pd); //根据ID读取 | ||
| 215 | + String PRODUCT_IMAGE = pd.getString("PRODUCT_IMAGE"); | ||
| 216 | + String[] PRODUCT_IMAGEs = PRODUCT_IMAGE.split(";"); | ||
| 217 | + pd.put("PRODUCT_IMAGE", PRODUCT_IMAGEs); | ||
| 218 | + mv.setViewName("software/firmware/firmware_itemview"); | ||
| 219 | + mv.addObject("msg", "edit"); | ||
| 220 | + mv.addObject("pd", pd); | ||
| 221 | + return mv; | ||
| 222 | + } | ||
| 223 | + | ||
| 224 | + /**去修改页面 | ||
| 225 | + * @param | ||
| 226 | + * @throws Exception | ||
| 227 | + */ | ||
| 209 | @RequestMapping(value="/goEdit") | 228 | @RequestMapping(value="/goEdit") |
| 210 | public ModelAndView goEdit()throws Exception{ | 229 | public ModelAndView goEdit()throws Exception{ |
| 211 | ModelAndView mv = this.getModelAndView(); | 230 | ModelAndView mv = this.getModelAndView(); |