src/main/java/com/zy/asrs/controller/WorkController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/webapp/static/js/pakStore/emptyOut.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/webapp/views/pakStore/emptyOut.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/zy/asrs/controller/WorkController.java
@@ -29,6 +29,12 @@ return R.ok().add(basDevpService.getAvailableDevp()); } @RequestMapping("/available/take/site") @ManagerAuth(memo = "获取有效的出库站点") public R availableTakeSite(){ return R.ok().add(basDevpService.getAvailableDevp()); } @RequestMapping("/full/store/start") @ManagerAuth(memo = "全板入库") public R start(@RequestBody FullStoreParam fullStoreParam) { src/main/webapp/static/js/pakStore/emptyOut.js
@@ -6,6 +6,26 @@ var layDate = layui.laydate; var form = layui.form; // 获取可用入库站点 $.ajax({ url: baseUrl+"/available/take/site", headers: {'token': localStorage.getItem('token')}, method: 'POST', success: function (res) { if (res.code === 200){ var tpl = $("#takeSiteSelectTemplate").html(); var template = Handlebars.compile(tpl); var html = template(res); $('#staNoSelect').append(html); form.render('select'); } else if (res.code === 403){ top.location.href = baseUrl+"/"; }else { layer.msg(res.msg) } } }) // 数据渲染 tableIns = table.render({ elem: '#locMast', @@ -73,16 +93,10 @@ var checkStatus = table.checkStatus(obj.config.id); switch (obj.event) { case 'outbound': layer.open({ type: 1, title: '出库', maxmin: true, area: [top.detailWidth, top.detailHeight], shadeClose: true, content: $("#outboundDiv"), success: function (layero, index) { } }); var staNo = $("#staNoSelect").val(); if (staNo === ""){ layer.msg("请选择出库口"); } break; } }); src/main/webapp/views/pakStore/emptyOut.html
@@ -10,6 +10,9 @@ <link rel="stylesheet" href="../../static/css/cool.css" media="all"> <link rel="stylesheet" href="../../static/css/common.css" media="all"> <style> #search-box { padding: 30px 0 20px 0; } #search-box .layui-inline:first-child { margin-left: 30px; } @@ -26,22 +29,29 @@ } #staNoSpan { text-align: center; display: inline-block; width: 100px; font-size: 15px; width: 70px; font-size: 13px; } .layui-btn-container .layui-form-select { display: inline-block; width: 150px; height: 30px; } .layui-btn-container .layui-form-select.layui-form-selected { display: inline-block; width: 150px; } .layui-btn-container .layui-select-title input { font-size: 15px; font-size: 13px; } .layui-btn-container .layui-anim.layui-anim-upbit dd { font-size: 15px; font-size: 13px; } #btn-outbound { margin-left: 50px; } </style> </head> @@ -94,15 +104,16 @@ </div> <script type="text/html" id="toolbar"> <div class="layui-btn-container"> <!-- 1.选择出库口 --> <span id="staNoSpan">出库口:</span> <select id="staNoSelect" lay-search=""> <option value="">请选择站点</option> <option value="1"> 1 </option> </select> <!-- 2.启动出库 --> <button class="layui-btn" id="btn-outbound" lay-event="outbound">启动出库</button> <div class="layui-form"> <div class="layui-btn-container"> <!-- 1.选择出库口 --> <span id="staNoSpan">出库口:</span> <select id="staNoSelect" lay-verify="required"> <option value="">请选择站点</option> </select> <!-- 2.启动出库 --> <button class="layui-btn layui-btn-lg" id="btn-outbound" lay-event="outbound">启动出库</button> </div> </div> </script> @@ -120,6 +131,12 @@ <div id="outboundDiv"> </div> <script type="text/template" id="takeSiteSelectTemplate"> {{#each data}} <option value="{{this}}">{{this}}</option> {{/each}} </script> </body> </html>