From 5cffd2d4226daaf981f0a341f9cd327e924f6619 Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期六, 13 六月 2020 16:59:44 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/service/WorkService.java | 5 ++ src/main/webapp/static/js/pakStore/emptyOut.js | 2 src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java | 5 ++ src/main/webapp/static/js/pakStore/emptyIn.js | 24 +++++++++++ src/main/webapp/views/pakStore/emptyIn.html | 24 +++++++----- src/main/java/com/zy/asrs/controller/WorkController.java | 14 +++++- 6 files changed, 59 insertions(+), 15 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/WorkController.java b/src/main/java/com/zy/asrs/controller/WorkController.java index a060e06..c687eb7 100644 --- a/src/main/java/com/zy/asrs/controller/WorkController.java +++ b/src/main/java/com/zy/asrs/controller/WorkController.java @@ -10,6 +10,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; /** @@ -44,14 +45,21 @@ @RequestMapping("/full/store/put/start") @ManagerAuth(memo = "鍏ㄦ澘鍏ュ簱") - public R start(@RequestBody FullStoreParam fullStoreParam) { + public R fullStorePutStart(@RequestBody FullStoreParam fullStoreParam) { workService.startupFullStore(fullStoreParam,getUserId()); return R.ok("鍏ュ簱鎴愬姛"); } + @RequestMapping("/empty/plate/in/start") + @ManagerAuth(memo = "绌烘澘鍏ュ簱") + public R emptyPlateInStart(@RequestParam Integer sourceStaNo) { + workService.emptyPlateIn(sourceStaNo, getUserId()); + return R.ok("鍏ュ簱鎴愬姛"); + } + @RequestMapping("/empty/plate/out/start") - @ManagerAuth(memo = "鍏ㄦ澘鍏ュ簱") - public R start(EmptyPlateOutParam param) { + @ManagerAuth(memo = "绌烘澘鍑哄簱") + public R emptyPlateOutStart(EmptyPlateOutParam param) { workService.emptyPlateOut(param, getUserId()); return R.ok("鍑哄簱鎴愬姛"); } diff --git a/src/main/java/com/zy/asrs/service/WorkService.java b/src/main/java/com/zy/asrs/service/WorkService.java index 26efdd6..8472b50 100644 --- a/src/main/java/com/zy/asrs/service/WorkService.java +++ b/src/main/java/com/zy/asrs/service/WorkService.java @@ -11,6 +11,11 @@ void startupFullStore(FullStoreParam param, Long userId); /** + * 瀛旀澘鍏ュ簱 + */ + void emptyPlateIn(Integer sourceStaNo, Long userId); + + /** * 绌烘澘鍑哄簱 */ void emptyPlateOut(EmptyPlateOutParam param, Long userId); diff --git a/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java index 5b9f196..a61cd65 100644 --- a/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java +++ b/src/main/java/com/zy/asrs/service/impl/WorkServiceImpl.java @@ -105,6 +105,11 @@ } @Override + public void emptyPlateIn(Integer sourceStaNo, Long userId) { + + } + + @Override @Transactional public void emptyPlateOut(EmptyPlateOutParam param, Long userId) { if (Cools.isEmpty(param.getOutSite())) { diff --git a/src/main/webapp/static/js/pakStore/emptyIn.js b/src/main/webapp/static/js/pakStore/emptyIn.js index 305f2a3..2c9f1b3 100644 --- a/src/main/webapp/static/js/pakStore/emptyIn.js +++ b/src/main/webapp/static/js/pakStore/emptyIn.js @@ -14,7 +14,7 @@ url: baseUrl+"/available/empty/put/site", headers: {'token': localStorage.getItem('token')}, method: 'POST', - asymc: false, + async: false, success: function (res) { if (res.code === 200){ var tpl = $("#putSiteSelectTemplate").html(); @@ -31,6 +31,28 @@ }) } + // 绌烘澘鍏ュ簱 + form.on('submit(inbound)', function (data) { + var inSite = $('#inSiteSelect').val(); + $.ajax({ + url: baseUrl+"/empty/plate/in/start", + headers: {'token': localStorage.getItem('token')}, + method: 'POST', + data: {sourceStaNo: inSite}, + async: false, + success: function (res) { + if (res.code === 200){ + layer.msg(res.msg); + } else if (res.code === 403){ + top.location.href = baseUrl+"/"; + }else { + layer.msg(res.msg) + } + } + }) + }); + + }) diff --git a/src/main/webapp/static/js/pakStore/emptyOut.js b/src/main/webapp/static/js/pakStore/emptyOut.js index 6e11bd3..23eef5d 100644 --- a/src/main/webapp/static/js/pakStore/emptyOut.js +++ b/src/main/webapp/static/js/pakStore/emptyOut.js @@ -12,7 +12,7 @@ url: baseUrl+"/available/empty/take/site", headers: {'token': localStorage.getItem('token')}, method: 'POST', - asymc: false, + async: false, success: function (res) { if (res.code === 200){ var tpl = $("#takeSiteSelectTemplate").html(); diff --git a/src/main/webapp/views/pakStore/emptyIn.html b/src/main/webapp/views/pakStore/emptyIn.html index bd82cff..e29f6cb 100644 --- a/src/main/webapp/views/pakStore/emptyIn.html +++ b/src/main/webapp/views/pakStore/emptyIn.html @@ -22,7 +22,13 @@ } .function-area { - padding: 20px 50px; + padding: 50px 80px; + } + .layui-form-label { + width: 120px; + } + .function-area .layui-form { + width: 300px; } </style> </head> @@ -30,23 +36,21 @@ <!-- 鍔熻兘鍖� --> <div class="function-area"> - <div class="layui-form"> - <div class="layui-form-item"> - <label class="layui-form-label" style="padding: 9px 0">绌烘澘鍏ュ簱鍙o細</label> - <div class="layui-input-block" style="margin-left: 90px;"> + <div class="layui-form layui-form-pane"> + <div class="layui-form-item" style="margin-bottom: 30px"> + <label class="layui-form-label" style="">绌烘澘鍏ュ簱鍙�</label> + <div class="layui-input-block"> <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> + <hr style="margin-top: 10px"> + <div style="text-align: left; margin-top: 30px"> + <button class="layui-btn layui-btn-lg layui-btn-radius layui-btn-normal" id="btn-inbound" lay-submit lay-filter="inbound">鍏ュ簱鍚姩</button> </div> </div> </div> - - <script type="text/javascript" src="../../static/js/jquery/jquery-3.3.1.min.js"></script> <script type="text/javascript" src="../../static/layui/layui.js" charset="utf-8"></script> -- Gitblit v1.9.1