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 @@
+
+
+
+
+
+ 产品与出库信息
+
+
+
+ {{ product.productCode }}
+
+
+ {{ product.model }}
+
+
+ {{ product.vendorName }}
+
+
+
+
+
+
+ 仓库信息
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 发货信息
+
+
+
+
+ {{ outQuantityInfo.should }}
+
+
+ {{ outQuantityInfo.submitted }}
+
+
+ {{ totalConfirmQuantity }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 立即发货
+ 自定义
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+ 出库单信息
+
+
+
+ {{ form.outerCode }}
+
+
+ {{ parseTime(form.createTime, '{y}-{m}-{d} {h}:{i}:{s}') }}
+
+
+
+
+ {{ form.productCode }}
+
+
+ {{ form.model }}
+
+
+ {{ form.vendorName }}
+
+
+
+
+
+
+ 仓库信息
+
+
+
+
+
+
+
+
+
+ 发货信息
+
+
+
+
+ {{ form.quantity }}
+
+
+
+
+
+ {{ form.contactAddress }}
+
+
+
+
+ {{ form.contactPerson }}
+
+
+ {{ form.contactPhone }}
+
+
+
+
+
+ {{ form.deliveryTimeType === '0' ? '立即发货' : parseTime(form.deliveryTime, '{y}-{m}-{d}') }}
+
+
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+
+
+
+ {{ scope.row.orderCode }}
+
+
+
+
+
+
+ {{ scope.row.projectName }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ parseTime(scope.row.approveTime, '{y}-{m}-{d}') }}
+
+
+
+
+ {{ parseTime(scope.row.deliveryTime, '{y}-{m}-{d}') }}
+
+
+
+
+ 编辑
+ 签收
+ 签收文件
+ 撤单
+
+
+
+
+
+
+
+
+
+
+ 将文件拖到此处,或点击上传
+
+
+
+
+
+
+
+
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;
+}