From a3e2a95fc603d2dd6d3daecf47c500efd2c86d37 Mon Sep 17 00:00:00 2001 From: chenhao Date: Mon, 17 Nov 2025 16:55:18 +0800 Subject: [PATCH] =?UTF-8?q?feat(inventory):=20=E5=AE=9E=E7=8E=B0=E5=87=BA?= =?UTF-8?q?=E5=BA=93=E5=8D=95=E7=94=9F=E6=88=90=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增出库对话框组件,支持产品与仓库信息展示 - 实现仓库库存选择与出库数量输入功能 - 添加发货信息填写与验证逻辑 - 集成出库单创建接口并处理响应结果 - 提供出库单详情查看与撤销功能- 支持订单执行状态更新与签收文件上传下载 --- .../inventory/execution/CheckoutDialog.vue | 265 +++++++++++++++ .../inventory/execution/OuterDetailDialog.vue | 119 +++++++ .../src/views/inventory/execution/edit.vue | 205 ++++++++++++ .../src/views/inventory/execution/index.vue | 313 ++++++++++++++++++ .../ruoyi/sip/dto/inventory/CheckOutDto.java | 23 ++ 5 files changed, 925 insertions(+) create mode 100644 oms_web/oms_vue/src/views/inventory/execution/CheckoutDialog.vue create mode 100644 oms_web/oms_vue/src/views/inventory/execution/OuterDetailDialog.vue create mode 100644 oms_web/oms_vue/src/views/inventory/execution/edit.vue create mode 100644 oms_web/oms_vue/src/views/inventory/execution/index.vue create mode 100644 ruoyi-sip/src/main/java/com/ruoyi/sip/dto/inventory/CheckOutDto.java diff --git a/oms_web/oms_vue/src/views/inventory/execution/CheckoutDialog.vue b/oms_web/oms_vue/src/views/inventory/execution/CheckoutDialog.vue new file mode 100644 index 00000000..17c06bc5 --- /dev/null +++ b/oms_web/oms_vue/src/views/inventory/execution/CheckoutDialog.vue @@ -0,0 +1,265 @@ + + + + + diff --git a/oms_web/oms_vue/src/views/inventory/execution/OuterDetailDialog.vue b/oms_web/oms_vue/src/views/inventory/execution/OuterDetailDialog.vue new file mode 100644 index 00000000..b6b6e20c --- /dev/null +++ b/oms_web/oms_vue/src/views/inventory/execution/OuterDetailDialog.vue @@ -0,0 +1,119 @@ + + + diff --git a/oms_web/oms_vue/src/views/inventory/execution/edit.vue b/oms_web/oms_vue/src/views/inventory/execution/edit.vue new file mode 100644 index 00000000..9a73fc4a --- /dev/null +++ b/oms_web/oms_vue/src/views/inventory/execution/edit.vue @@ -0,0 +1,205 @@ + + + + + diff --git a/oms_web/oms_vue/src/views/inventory/execution/index.vue b/oms_web/oms_vue/src/views/inventory/execution/index.vue new file mode 100644 index 00000000..f940207e --- /dev/null +++ b/oms_web/oms_vue/src/views/inventory/execution/index.vue @@ -0,0 +1,313 @@ + + + diff --git a/ruoyi-sip/src/main/java/com/ruoyi/sip/dto/inventory/CheckOutDto.java b/ruoyi-sip/src/main/java/com/ruoyi/sip/dto/inventory/CheckOutDto.java new file mode 100644 index 00000000..4b58a7c9 --- /dev/null +++ b/ruoyi-sip/src/main/java/com/ruoyi/sip/dto/inventory/CheckOutDto.java @@ -0,0 +1,23 @@ +package com.ruoyi.sip.dto.inventory; + + +import lombok.Data; + +/** + * @author : ch + * @version : 1.0 + * @ClassName : CheckOutDto + * @Description : + * @DATE : Created in 15:42 2025/11/17 + *
       Copyright: Copyright(c) 2025     
+ *
       Company :   	紫光汇智信息技术有限公司		           
+ * Modification History: + * Date Author Version Discription + * -------------------------------------------------------------------------- + * 2025/11/17 ch 1.0 Why & What is modified: <修改原因描述> * + */ +@Data +public class CheckOutDto { + private String productCode; + private Integer quantity; +}