From c069845c9949bdd037554ee26504e600d17f80f1 Mon Sep 17 00:00:00 2001
From: liuxy
Date: Tue, 21 Nov 2023 17:35:38 +0800
Subject: [PATCH] =?UTF-8?q?add=EF=BC=9A=E5=87=BA=E5=BA=93=E7=AE=A1?=
=?UTF-8?q?=E7=90=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../PdmBiSubpackagerelationController.java | 6 +
.../IPdmBiSubpackagerelationService.java | 8 +
.../mapper/PdmBiSubpackagerelationMapper.java | 9 +
.../xml/PdmBiSubpackagerelationMapper.xml | 42 ++
.../service/dto/SubPackageQuery.java | 3 +
.../PdmBiSubpackagerelationServiceImpl.java | 12 +
.../StIvtIostorinvOutController.java | 130 ++++
.../iostorInv/IStIvtIostorinvOutService.java | 174 +++++
.../dao/mapper/StIvtIostorinvMapper.java | 6 +
.../dao/mapper/StIvtIostorinvOutMapper.java | 29 +
.../mapper/xml/StIvtIostorinvOutMapper.xml | 37 ++
.../impl/StIvtIostorinvOutServiceImpl.java | 625 ++++++++++++++++++
.../impl/StIvtIostorinvServiceImpl.java | 4 +-
.../impl/StIvtIostorinvdisServiceImpl.java | 2 +-
.../ios/util/IosOutRuleService.java | 28 +
.../ios/util/impl/IosOutRuleServiceImpl.java | 30 +
.../storage_manage/ios/outbill/AddDialog.vue | 355 ++++++++++
.../wms/storage_manage/ios/outbill/AddDtl.vue | 226 +++++++
.../storage_manage/ios/outbill/DivDialog.vue | 547 +++++++++++++++
.../ios/outbill/MoneyDialog.vue | 274 ++++++++
.../storage_manage/ios/outbill/StructIvt.vue | 239 +++++++
.../storage_manage/ios/outbill/TaskDialog.vue | 302 +++++++++
.../storage_manage/ios/outbill/ViewDialog.vue | 288 ++++++++
.../wms/storage_manage/ios/outbill/index.vue | 458 +++++++++++++
.../wms/storage_manage/ios/outbill/outbill.js | 116 ++++
25 files changed, 3948 insertions(+), 2 deletions(-)
create mode 100644 lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/storage_manage/ios/controller/iostorInv/StIvtIostorinvOutController.java
create mode 100644 lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/storage_manage/ios/service/iostorInv/IStIvtIostorinvOutService.java
create mode 100644 lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/storage_manage/ios/service/iostorInv/dao/mapper/StIvtIostorinvOutMapper.java
create mode 100644 lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/storage_manage/ios/service/iostorInv/dao/mapper/xml/StIvtIostorinvOutMapper.xml
create mode 100644 lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/storage_manage/ios/service/iostorInv/impl/StIvtIostorinvOutServiceImpl.java
create mode 100644 lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/storage_manage/ios/util/IosOutRuleService.java
create mode 100644 lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/storage_manage/ios/util/impl/IosOutRuleServiceImpl.java
create mode 100644 lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/AddDialog.vue
create mode 100644 lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/AddDtl.vue
create mode 100644 lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/DivDialog.vue
create mode 100644 lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/MoneyDialog.vue
create mode 100644 lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/StructIvt.vue
create mode 100644 lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/TaskDialog.vue
create mode 100644 lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/ViewDialog.vue
create mode 100644 lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/index.vue
create mode 100644 lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/outbill.js
diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pdm/subpackage/controller/PdmBiSubpackagerelationController.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pdm/subpackage/controller/PdmBiSubpackagerelationController.java
index 5168ac5..77e08c3 100644
--- a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pdm/subpackage/controller/PdmBiSubpackagerelationController.java
+++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/pdm/subpackage/controller/PdmBiSubpackagerelationController.java
@@ -33,5 +33,11 @@ public class PdmBiSubpackagerelationController {
return new ResponseEntity<>(iPdmBiSubpackagerelationService.pageQuery(query,page), HttpStatus.OK);
}
+ @GetMapping("/getTestOut")
+ @Log("出库新增物料测试")
+ public ResponseEntity
+ *
+ * @author generator
+ * @since 2023-11-10
+ */
+public interface IosOutRuleService {
+
+ /**
+ * 根据仓库、库区找到可用库存
+ * @param param
+ * {
+ * sect_id: 区域,
+ * stor_id: 仓库,
+ * }
+ * @return List :库存集合
+ */
+ List getCancelIvt(JSONObject param);
+
+}
diff --git a/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/storage_manage/ios/util/impl/IosOutRuleServiceImpl.java b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/storage_manage/ios/util/impl/IosOutRuleServiceImpl.java
new file mode 100644
index 0000000..9118952
--- /dev/null
+++ b/lms/nladmin-system/nlsso-server/src/main/java/org/nl/wms/storage_manage/ios/util/impl/IosOutRuleServiceImpl.java
@@ -0,0 +1,30 @@
+package org.nl.wms.storage_manage.ios.util.impl;
+
+import com.alibaba.fastjson.JSONObject;
+import org.nl.wms.sch.point.service.dao.SchBasePoint;
+import org.nl.wms.storage_manage.ios.util.IosInRuleService;
+import org.nl.wms.storage_manage.ios.util.IosOutRuleService;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ *
+ * 出库分配规则 服务实现类
+ *
+ *
+ * @author generator
+ * @since 2023-11-16
+ */
+@Service
+public class IosOutRuleServiceImpl implements IosOutRuleService {
+
+ @Override
+ @Transactional
+ public List getCancelIvt(JSONObject param) {
+ List list = new ArrayList<>();
+ return list;
+ }
+}
diff --git a/lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/AddDialog.vue b/lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/AddDialog.vue
new file mode 100644
index 0000000..27d2018
--- /dev/null
+++ b/lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/AddDialog.vue
@@ -0,0 +1,355 @@
+
+
+
+
+
+
+
+
+ 保存
+ 关闭
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 出库明细
+
+
+
+
+
+ 添加物料
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.remark }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/AddDtl.vue b/lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/AddDtl.vue
new file mode 100644
index 0000000..5e9acb4
--- /dev/null
+++ b/lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/AddDtl.vue
@@ -0,0 +1,226 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/DivDialog.vue b/lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/DivDialog.vue
new file mode 100644
index 0000000..b773c4b
--- /dev/null
+++ b/lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/DivDialog.vue
@@ -0,0 +1,547 @@
+
+
+
+
+
+
出库明细
+
+
+
+
+
+
+
+
+
+
+
+ 全部分配
+
+
+ 全部取消
+
+
+ 自动分配
+
+
+ 自动取消
+
+
+ 手工分配
+
+
+ 一键设置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
分配明细
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 是否异常出库
+
+
+
+
+
+
+
+ 设置站点
+
+
+ 一键设置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/MoneyDialog.vue b/lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/MoneyDialog.vue
new file mode 100644
index 0000000..a95787d
--- /dev/null
+++ b/lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/MoneyDialog.vue
@@ -0,0 +1,274 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 保存
+ 关闭
+
+
+
+
+
+
+
+
+
+
+
diff --git a/lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/StructIvt.vue b/lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/StructIvt.vue
new file mode 100644
index 0000000..01d03a7
--- /dev/null
+++ b/lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/StructIvt.vue
@@ -0,0 +1,239 @@
+
+
+
+
+
可分配库存
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 编辑
+ 完成
+
+
+
+
+
+
+
diff --git a/lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/TaskDialog.vue b/lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/TaskDialog.vue
new file mode 100644
index 0000000..5d60588
--- /dev/null
+++ b/lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/TaskDialog.vue
@@ -0,0 +1,302 @@
+
+
+
+
+
+ 出库明细
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
作业明细
+
+
+
+ 仅显示未完成的作业指令
+
+
+
+
+
+
+
+ 下发
+
+
+ 标示完成
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
diff --git a/lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/ViewDialog.vue b/lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/ViewDialog.vue
new file mode 100644
index 0000000..8df8b20
--- /dev/null
+++ b/lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/ViewDialog.vue
@@ -0,0 +1,288 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 出库明细
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 作业明细
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/index.vue b/lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/index.vue
new file mode 100644
index 0000000..a539ecf
--- /dev/null
+++ b/lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/index.vue
@@ -0,0 +1,458 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 分配
+
+
+ 作业任务
+
+
+ 强制确认
+
+
+
+
+
+
+
+
+ 发货信息
+
+
+
+
+
+
+
+ {{ scope.row.bill_code }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/outbill.js b/lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/outbill.js
new file mode 100644
index 0000000..7feb254
--- /dev/null
+++ b/lms/nladmin-ui/src/views/wms/storage_manage/ios/outbill/outbill.js
@@ -0,0 +1,116 @@
+import request from '@/utils/request'
+
+export function add(data) {
+ return request({
+ url: 'api/stIvtIostorinv/outBill',
+ method: 'post',
+ data
+ })
+}
+
+export function del(ids) {
+ return request({
+ url: 'api/stIvtIostorinv/outBill/',
+ method: 'delete',
+ data: ids
+ })
+}
+
+export function edit(data) {
+ return request({
+ url: 'api/stIvtIostorinv/outBill',
+ method: 'put',
+ data
+ })
+}
+
+export function queryBoxMater(data) {
+ return request({
+ url: 'api/stIvtIostorinv/outBill/queryBoxMater',
+ method: 'post',
+ data
+ })
+}
+
+export function getIosDtl(data) {
+ return request({
+ url: 'api/stIvtIostorinv/outBill/getIosDtl',
+ method: 'post',
+ data
+ })
+}
+
+export function getIosDis(data) {
+ return request({
+ url: 'api/stIvtIostorinv/outBill/getIosDis',
+ method: 'post',
+ data
+ })
+}
+
+export function moneySubmit(data) {
+ return request({
+ url: 'api/stIvtIostorinv/outBill/moneySubmit',
+ method: 'post',
+ data
+ })
+}
+
+export function allDiv(data) {
+ return request({
+ url: 'api/stIvtIostorinv/outBill/allDiv',
+ method: 'post',
+ data
+ })
+}
+
+export function allCancel(data) {
+ return request({
+ url: 'api/stIvtIostorinv/outBill/allCancel',
+ method: 'post',
+ data
+ })
+}
+
+export function allSetPoint(data) {
+ return request({
+ url: 'api/stIvtIostorinv/outBill/allSetPoint',
+ method: 'post',
+ data
+ })
+}
+
+export function getIosDisTask(data) {
+ return request({
+ url: 'api/stIvtIostorinv/outBill/getIosDisTask',
+ method: 'post',
+ data
+ })
+}
+
+export function issueTask(data) {
+ return request({
+ url: 'api/stIvtIostorinv/outBill/issueTask',
+ method: 'post',
+ data
+ })
+}
+
+export function confirmTask(data) {
+ return request({
+ url: 'api/stIvtIostorinv/outBill/confirmTask',
+ method: 'post',
+ data
+ })
+}
+
+export function confirm(data) {
+ return request({
+ url: 'api/stIvtIostorinv/outBill/confirm',
+ method: 'post',
+ data
+ })
+}
+
+export default { add, edit, del, queryBoxMater, getIosDtl, getIosDis, moneySubmit, allDiv, allCancel,
+ allSetPoint, getIosDisTask, issueTask, confirmTask, confirm }