src/main/java/com/zy/asrs/controller/WorkController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/mapper/BasDevpMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/service/BasDevpService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/zy/asrs/service/impl/BasDevpServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/resources/mapper/BasDevpMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/webapp/static/js/pakStore/emptyIn.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/webapp/static/js/pakStore/emptyOut.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/webapp/views/pakStore/emptyIn.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/webapp/views/pakStore/emptyOut.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/asrs/controller/WorkController.java
@@ -25,15 +25,21 @@ private BasDevpService basDevpService; @RequestMapping("/available/put/site") @ManagerAuth(memo = "获取有效的入库站点") @ManagerAuth(memo = "获取入库站点") public R availablePutSite(){ return R.ok().add(basDevpService.getAvailableInSite()); } @RequestMapping("/available/take/site") @ManagerAuth(memo = "获取有效的出库站点") public R availableTakeSite(){ return R.ok().add(basDevpService.getAvailableOutSite()); @RequestMapping("/available/empty/put/site") @ManagerAuth(memo = "获取空板入库站点") public R availableEmptyPutSite(){ return R.ok().add(basDevpService.getAvailableEmptyInSite()); } @RequestMapping("/available/empty/take/site") @ManagerAuth(memo = "获取空板出库站点") public R availableEmptyTakeSite(){ return R.ok().add(basDevpService.getAvailableEmptyOutSite()); } @RequestMapping("/full/store/put/start") src/main/java/com/zy/asrs/mapper/BasDevpMapper.java
@@ -3,6 +3,7 @@ import com.baomidou.mybatisplus.mapper.BaseMapper; import com.zy.asrs.entity.BasDevp; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.List; @@ -11,7 +12,7 @@ @Repository public interface BasDevpMapper extends BaseMapper<BasDevp> { List<Integer> getAvailableInSite(); List<Integer> getAvailableInSite(@Param("typeNo") Integer typeNo); List<Integer> getAvailableOutSite(); List<Integer> getAvailableOutSite(@Param("typeNo") Integer typeNo); } src/main/java/com/zy/asrs/service/BasDevpService.java
@@ -7,9 +7,23 @@ public interface BasDevpService extends IService<BasDevp> { /** * 入库站 * @return */ List<Integer> getAvailableInSite(); List<Integer> getAvailableOutSite(); /** * 空板入库站 * @return */ List<Integer> getAvailableEmptyInSite(); /** * 空板出库站 * @return */ List<Integer> getAvailableEmptyOutSite(); BasDevp checkSiteStatus(Integer devpNo); src/main/java/com/zy/asrs/service/impl/BasDevpServiceImpl.java
@@ -19,12 +19,17 @@ @Override public List<Integer> getAvailableInSite() { return this.baseMapper.getAvailableInSite(); return this.baseMapper.getAvailableInSite(1); } @Override public List<Integer> getAvailableOutSite() { return this.baseMapper.getAvailableOutSite(); public List<Integer> getAvailableEmptyInSite() { return this.baseMapper.getAvailableInSite(10); } @Override public List<Integer> getAvailableEmptyOutSite() { return this.baseMapper.getAvailableOutSite(110); } @Override src/main/resources/mapper/BasDevpMapper.xml
@@ -47,7 +47,7 @@ from asr_bas_devp abd left join asr_sta_desc asd on abd.dev_no = asd.stn_no where 1=1 and asd.type_no = 1 and asd.type_no = #{typeNo} and abd.in_enable = 'Y' group by abd.dev_no </select> @@ -58,7 +58,7 @@ from asr_bas_devp abd left join asr_sta_desc asd on abd.dev_no = asd.stn_no where 1=1 and asd.type_no = 110 and asd.type_no = #{typeNo} and abd.out_enable = 'Y' group by abd.dev_no </select> src/main/webapp/static/js/pakStore/emptyIn.js
New file @@ -0,0 +1,36 @@ var pageCurr; layui.use(['table','laydate', 'form'], function() { var table = layui.table; var $ = layui.jquery; var layer = layui.layer; var layDate = layui.laydate; var form = layui.form; getInBound(); // 获取入库口 function getInBound(){ $.ajax({ url: baseUrl+"/available/empty/put/site", headers: {'token': localStorage.getItem('token')}, method: 'POST', asymc: false, success: function (res) { if (res.code === 200){ var tpl = $("#putSiteSelectTemplate").html(); var template = Handlebars.compile(tpl); var html = template(res); $('#inSiteSelect').append(html); form.render('select'); } else if (res.code === 403){ top.location.href = baseUrl+"/"; }else { layer.msg(res.msg) } } }) } }) src/main/webapp/static/js/pakStore/emptyOut.js
@@ -9,7 +9,7 @@ // 获取出库口 function getOutBound(){ $.ajax({ url: baseUrl+"/available/take/site", url: baseUrl+"/available/empty/take/site", headers: {'token': localStorage.getItem('token')}, method: 'POST', asymc: false, src/main/webapp/views/pakStore/emptyIn.html
@@ -10,10 +10,41 @@ <link rel="stylesheet" href="../../static/css/cool.css" media="all"> <link rel="stylesheet" href="../../static/css/common.css" media="all"> <style> html { height: 100%; padding: 10px; background-color: #f1f1f1; } body { background-color: #fff; border-radius: 5px; box-shadow: 0 0 3px rgba(0,0,0,.3); } .function-area { padding: 20px 50px; } </style> </head> <body> <!-- 功能区 --> <div class="function-area"> <div class="layui-form"> <div class="layui-form-item"> <label class="layui-form-label" style="padding: 9px 0">空板入库口:</label> <div class="layui-input-block" style="margin-left: 90px;"> <select id="inSiteSelect" lay-verify="required" lay-search=""> <option value="">请选择站点</option> </select> </div> </div> <div style="text-align: center; margin-top: 20px"> <button class="layui-btn layui-btn-radius layui-btn-normal" id="btn-inbound" lay-submit lay-filter="inbound">入库启动</button> </div> </div> </div> @@ -22,6 +53,14 @@ <script type="text/javascript" src="../../static/js/common.js" charset="utf-8"></script> <script type="text/javascript" src="../../static/js/cool.js" charset="utf-8"></script> <script type="text/javascript" src="../../static/js/handlebars/handlebars-v4.5.3.js"></script> <script type="text/javascript" src="../../static/js/pakStore/emptyIn.js" charset="utf-8"></script> <script type="text/template" id="putSiteSelectTemplate"> {{#each data}} <option value="{{this}}">{{this}}</option> {{/each}} </script> </body> </html> src/main/webapp/views/pakStore/emptyOut.html
@@ -98,7 +98,7 @@ <div class="layui-form"> <div class="layui-btn-container"> <!-- 1.选择出库口 --> <span id="staNoSpan">出库口:</span> <span id="staNoSpan">空板出库口:</span> <select id="staNoSelect" lay-verify="required"> <option value="">请选择站点</option> </select>