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