From ebae1580228ed849f26805dbd0ade1b44d80091f Mon Sep 17 00:00:00 2001
From: luxiaotao1123 <t1341870251@163.com>
Date: 星期三, 03 三月 2021 13:39:23 +0800
Subject: [PATCH] #

---
 src/main/webapp/views/pda/stockOut.html                                |   35 ++++++-----------
 src/main/java/zy/cloud/wms/manager/controller/WorkController.java      |    7 +++
 src/main/java/zy/cloud/wms/manager/entity/param/StockConfirmParam.java |   15 +++++++
 src/main/java/zy/cloud/wms/manager/service/impl/WorkServiceImpl.java   |    8 ++++
 src/main/java/zy/cloud/wms/manager/service/WorkService.java            |    3 +
 5 files changed, 46 insertions(+), 22 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 8ee9867..700dd2e 100644
--- a/src/main/java/zy/cloud/wms/manager/controller/WorkController.java
+++ b/src/main/java/zy/cloud/wms/manager/controller/WorkController.java
@@ -13,6 +13,7 @@
 import zy.cloud.wms.common.web.BaseController;
 import zy.cloud.wms.manager.entity.Pakout;
 import zy.cloud.wms.manager.entity.WrkSts;
+import zy.cloud.wms.manager.entity.param.StockConfirmParam;
 import zy.cloud.wms.manager.entity.param.StockInParam;
 import zy.cloud.wms.manager.entity.param.StockOutParam;
 import zy.cloud.wms.manager.service.PakoutService;
@@ -80,4 +81,10 @@
         );
     }
 
+    @RequestMapping("/stock/out/confirm")
+    @ManagerAuth(memo = "鎹¤揣纭")
+    public R stockOutConfirm(@RequestBody StockConfirmParam param) {
+        return workService.stockOutComplete(param, getUserId());
+    }
+
 }
diff --git a/src/main/java/zy/cloud/wms/manager/entity/param/StockConfirmParam.java b/src/main/java/zy/cloud/wms/manager/entity/param/StockConfirmParam.java
new file mode 100644
index 0000000..80eeb5d
--- /dev/null
+++ b/src/main/java/zy/cloud/wms/manager/entity/param/StockConfirmParam.java
@@ -0,0 +1,15 @@
+package zy.cloud.wms.manager.entity.param;
+
+import lombok.Data;
+
+/**
+ * Created by vincent on 2021/3/3
+ */
+@Data
+public class StockConfirmParam {
+
+    private String wrkNo;
+
+    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 a95b921..6aa88ca 100644
--- a/src/main/java/zy/cloud/wms/manager/service/WorkService.java
+++ b/src/main/java/zy/cloud/wms/manager/service/WorkService.java
@@ -1,6 +1,7 @@
 package zy.cloud.wms.manager.service;
 
 import com.core.common.R;
+import zy.cloud.wms.manager.entity.param.StockConfirmParam;
 import zy.cloud.wms.manager.entity.param.StockInParam;
 import zy.cloud.wms.manager.entity.param.StockOutParam;
 
@@ -12,4 +13,6 @@
 
     R stockOut(StockOutParam param, Long userId);
 
+    R stockOutComplete(StockConfirmParam 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 79b124b..7b249a1 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
@@ -14,6 +14,7 @@
 import zy.cloud.wms.manager.entity.CustOrder;
 import zy.cloud.wms.manager.entity.LocDetl;
 import zy.cloud.wms.manager.entity.Node;
+import zy.cloud.wms.manager.entity.param.StockConfirmParam;
 import zy.cloud.wms.manager.entity.param.StockInParam;
 import zy.cloud.wms.manager.entity.param.StockOutParam;
 import zy.cloud.wms.manager.service.*;
@@ -98,4 +99,11 @@
         return R.ok();
     }
 
+    @Override
+    public R stockOutComplete(StockConfirmParam param, Long userId) {
+
+
+        return R.ok();
+    }
+
 }
diff --git a/src/main/webapp/views/pda/stockOut.html b/src/main/webapp/views/pda/stockOut.html
index 514b95c..ae66f6b 100644
--- a/src/main/webapp/views/pda/stockOut.html
+++ b/src/main/webapp/views/pda/stockOut.html
@@ -139,7 +139,6 @@
         })
     }
 
-
     layui.use(['laydate', 'form'], function() {
         var $ = layui.jquery;
         var layer = layui.layer;
@@ -147,33 +146,25 @@
 
     });
 
-
     // 鎷h揣纭
     function pakoutConfirm() {
-        var tableData = layui.table.checkStatus('tableIdx').data;
-        if (tableData.length === 0) {
-            tips("璇烽�夋嫨鐗╂枡", true);
-            return;
-        }
-        var site = $('#staNoSelect').val();
-        if (null === site || undefined === site || site === "") {
-            tips("璇烽�夋嫨鍑哄簱鍙�", true);
+        var docNum = pakoutData[0].docNum;
+        if (isEmpty(docNum)) {
+            tips("璇风‘璁ゅ崟鎹紪鍙凤紒", true);
             return;
         }
         $.ajax({
-            url: baseUrl+"/plate/out/start",
+            url: baseUrl+"/work/stock/out/confirm",
             headers: {'token': localStorage.getItem('token')},
             data: JSON.stringify({
-                outSite: site,
-                locDetls: tableData
+                number: docNum
             }),
             contentType:'application/json;charset=UTF-8',
             method: 'POST',
-            async: false,
             success: function (res) {
                 if (res.code === 200) {
                     reset();
-                    tips("鍚姩鍑哄簱鎴愬姛")
+                    tips("鎹¤揣鎴愬姛")
                 } else if (res.code === 403) {
                     top.location.href = baseUrl + "/pda";
                 } else {
@@ -183,15 +174,15 @@
         })
     }
 
-
-
     // 閲嶇疆
     function reset() {
-        $("#matNo").val("");
-        $("#locNo").val("");
-        locDetlData = [];
-        tableIns.reload({data: locDetlData});
-        $('#staNoSelect').val("");
+        $("#docNum").val("");
+        $('#status').html("鏈煡");
+        $('#status').attr("class", "layui-form-label status-0");
+        $('#custName').html("-");
+        $('#pakout-box').html("");
+        pakoutData = [];
+        document.getElementById("docNum").focus();
         layui.form.render('select');
     }
 

--
Gitblit v1.9.1