From d5dfa0ea027ee9f09ffd22911f74e859b97bc4d4 Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期二, 02 三月 2021 08:19:02 +0800
Subject: [PATCH] #

---
 src/main/webapp/views/custOrder/custOrder.html                       |    4 ++--
 src/main/webapp/static/js/custOrder/custOrder.js                     |   24 +++++++++++++++++++++++-
 src/main/java/zy/cloud/wms/manager/controller/WorkController.java    |    8 +++++++-
 src/main/java/zy/cloud/wms/manager/entity/param/StockOutParam.java   |   14 ++++++++++++++
 src/main/java/zy/cloud/wms/manager/service/impl/WorkServiceImpl.java |    6 ++++++
 src/main/java/zy/cloud/wms/manager/service/WorkService.java          |    3 +++
 6 files changed, 55 insertions(+), 4 deletions(-)

diff --git a/src/main/java/zy/cloud/wms/manager/controller/WorkController.java b/src/main/java/zy/cloud/wms/manager/controller/WorkController.java
index e73fa8e..d661097 100644
--- a/src/main/java/zy/cloud/wms/manager/controller/WorkController.java
+++ b/src/main/java/zy/cloud/wms/manager/controller/WorkController.java
@@ -8,6 +8,7 @@
 import org.springframework.web.bind.annotation.RestController;
 import zy.cloud.wms.common.web.BaseController;
 import zy.cloud.wms.manager.entity.param.StockInParam;
+import zy.cloud.wms.manager.entity.param.StockOutParam;
 import zy.cloud.wms.manager.service.WorkService;
 
 /**
@@ -22,9 +23,14 @@
 
     @RequestMapping("/stock/in")
     @ManagerAuth(memo = "涓婃灦")
-    public R fullStorePutStart(@RequestBody StockInParam stockInParam) {
+    public R stockIn(@RequestBody StockInParam stockInParam) {
         return workService.stockIn(stockInParam, getUserId());
     }
 
+    @RequestMapping("/stock/out")
+    @ManagerAuth(memo = "鎷h揣")
+    public R stockOut(@RequestBody StockOutParam stockOutParam) {
+        return workService.stockOut(stockOutParam, getUserId());
+    }
 
 }
diff --git a/src/main/java/zy/cloud/wms/manager/entity/param/StockOutParam.java b/src/main/java/zy/cloud/wms/manager/entity/param/StockOutParam.java
new file mode 100644
index 0000000..bef4792
--- /dev/null
+++ b/src/main/java/zy/cloud/wms/manager/entity/param/StockOutParam.java
@@ -0,0 +1,14 @@
+package zy.cloud.wms.manager.entity.param;
+
+import lombok.Data;
+
+/**
+ * Created by vincent on 2021/2/25
+ */
+@Data
+public class StockOutParam {
+
+    // 閿�鍞鍗曞彿
+    private String number;
+
+}
diff --git a/src/main/java/zy/cloud/wms/manager/service/WorkService.java b/src/main/java/zy/cloud/wms/manager/service/WorkService.java
index a4cb2b4..e022bdf 100644
--- a/src/main/java/zy/cloud/wms/manager/service/WorkService.java
+++ b/src/main/java/zy/cloud/wms/manager/service/WorkService.java
@@ -2,9 +2,12 @@
 
 import com.core.common.R;
 import zy.cloud.wms.manager.entity.param.StockInParam;
+import zy.cloud.wms.manager.entity.param.StockOutParam;
 
 public interface WorkService {
 
     R stockIn(StockInParam param, Long userId);
 
+    R stockOut(StockOutParam param, Long userId);
+
 }
diff --git a/src/main/java/zy/cloud/wms/manager/service/impl/WorkServiceImpl.java b/src/main/java/zy/cloud/wms/manager/service/impl/WorkServiceImpl.java
index 34293ea..047063b 100644
--- a/src/main/java/zy/cloud/wms/manager/service/impl/WorkServiceImpl.java
+++ b/src/main/java/zy/cloud/wms/manager/service/impl/WorkServiceImpl.java
@@ -12,6 +12,7 @@
 import zy.cloud.wms.manager.entity.LocDetl;
 import zy.cloud.wms.manager.entity.Node;
 import zy.cloud.wms.manager.entity.param.StockInParam;
+import zy.cloud.wms.manager.entity.param.StockOutParam;
 import zy.cloud.wms.manager.service.CombService;
 import zy.cloud.wms.manager.service.LocDetlService;
 import zy.cloud.wms.manager.service.NodeService;
@@ -74,4 +75,9 @@
         return R.ok();
     }
 
+    @Override
+    public R stockOut(StockOutParam param, Long userId) {
+        return null;
+    }
+
 }
diff --git a/src/main/webapp/static/js/custOrder/custOrder.js b/src/main/webapp/static/js/custOrder/custOrder.js
index 11b4b9e..fb5fccd 100644
--- a/src/main/webapp/static/js/custOrder/custOrder.js
+++ b/src/main/webapp/static/js/custOrder/custOrder.js
@@ -33,7 +33,7 @@
             ,{field: 'updateTime$', align: 'center',title: '淇敼鏃堕棿'}
             // ,{field: 'memo', align: 'center',title: '澶囨敞'}
 
-            // ,{fixed: 'right', title:'鎿嶄綔', align: 'center', toolbar: '#operate', width:150}
+            ,{fixed: 'right', title:'鎿嶄綔', align: 'center', toolbar: '#operate', width:100}
         ]],
         request: {
             pageName: 'curr',
@@ -179,6 +179,28 @@
     table.on('tool(custOrder)', function(obj){
         var data = obj.data;
         switch (obj.event) {
+            // 鎷h揣
+            case 'stockOut':
+                layer.confirm(data.number + ' 璁㈠崟鎷h揣', {shadeClose: true}, function(){
+                    layer.closeAll();
+                });
+                // layer.open({
+                //     type: 2,
+                //     title: data.number + ' 璁㈠崟鎷h揣',
+                //     maxmin: true,
+                //     area: [top.detailWidth, top.detailHeight],
+                //     shadeClose: true,
+                //     content: 'custOrder_detail.html',
+                //     success: function(layero, index){
+                //         setFormVal(layer.getChildFrame('#detail', index), data, true);
+                //         top.convertDisabled(layer.getChildFrame('#data-detail :input', index), true);
+                //         layer.getChildFrame('#data-detail-submit-save,#data-detail-submit-edit,#prompt', index).hide();
+                //         layer.iframeAuto(index);layer.style(index, {top: (($(window).height()-layer.getChildFrame('#data-detail', index).height())/3)+"px"});
+                //         layero.find('iframe')[0].contentWindow.layui.form.render('select');
+                //         layero.find('iframe')[0].contentWindow.layui.form.render('checkbox');
+                //     }
+                // });
+                break;
             // 璇︽儏
             case 'detail':
                 layer.open({
diff --git a/src/main/webapp/views/custOrder/custOrder.html b/src/main/webapp/views/custOrder/custOrder.html
index 60c0885..ed80ba3 100644
--- a/src/main/webapp/views/custOrder/custOrder.html
+++ b/src/main/webapp/views/custOrder/custOrder.html
@@ -40,8 +40,8 @@
 </script>
 
 <script type="text/html" id="operate">
-    <a class="layui-btn layui-btn-primary layui-btn-xs" lay-event="detail">璇︽儏</a>
-    <a class="layui-btn layui-btn-xs btn-edit" lay-event="edit">缂栬緫</a>
+    <a class="layui-btn layui-btn-xs" lay-event="stockOut">鎷h揣</a>
+<!--    <a class="layui-btn layui-btn-xs btn-edit" lay-event="edit">缂栬緫</a>-->
 </script>
 
 <script type="text/javascript" src="../../static/js/jquery/jquery-3.3.1.min.js"></script>

--
Gitblit v1.9.1