diff --git a/src/pages/product/outbound/stoOutbound/DN-delivergoods.vue b/src/pages/product/outbound/stoOutbound/DN-delivergoods.vue
new file mode 100644
index 0000000..a0e1a39
--- /dev/null
+++ b/src/pages/product/outbound/stoOutbound/DN-delivergoods.vue
@@ -0,0 +1,434 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t("message.product_PickingDetails") }}
+
+
+ {{
+ $t("message.product_Empty")
+ }}
+
+
+ {{
+ $t("message.po_Submit")
+ }}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/product/warehouse/wholeTransfer/Local-details.vue b/src/pages/product/warehouse/wholeTransfer/Local-details.vue
new file mode 100644
index 0000000..2a5465b
--- /dev/null
+++ b/src/pages/product/warehouse/wholeTransfer/Local-details.vue
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+ {{ $t("message.Query") }}
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/product/warehouse/wholeTransfer/config.ts b/src/pages/product/warehouse/wholeTransfer/config.ts
new file mode 100644
index 0000000..ca48771
--- /dev/null
+++ b/src/pages/product/warehouse/wholeTransfer/config.ts
@@ -0,0 +1,208 @@
+/**
+ * 拣配查询表格列
+ */
+import vm from "@/main";
+export const headers = [
+ {
+ label: vm.$t("message.Pi_OrderNo"),
+ key: "prdOrder",
+ width: 550,
+ },
+];
+
+/**
+ * 拣配查询结果表格列
+ */
+export const resultHeaders = [
+ {
+ label: vm.$t("message.po_MaterielNo"),
+ key: "materialCode",
+ width: 220,
+ },
+ {
+ label: vm.$t("message.po_DemandQuantity"),
+ key: "amount",
+ },
+ {
+ label: vm.$t("message.Pi_CumulativePickingQuantity"),
+ key: "totalMoAmount",
+ width: 300,
+ },
+ {
+ label: vm.$t("message.Pi_HandoverQuantity"),
+ key: "totalHvAmount",
+ },
+ {
+ label: vm.$t("message.Pi_factory"),
+ key: "sapFactoryCode",
+ },
+ {
+ label: vm.$t("message.Pi_Station"),
+ key: "sendSpot",
+ },
+ {
+ label: vm.$t("message.po_MaterielDes"),
+ key: "materialDesc",
+ width: 350,
+ },
+ {
+ label: "MRP",
+ key: "mrpCode",
+ },
+ {
+ label: vm.$t("message.Pi_unit"),
+ key: "unit",
+ },
+ {
+ label: vm.$t("message.Pi_OrderNo"),
+ key: "prdOrder",
+ },
+ {
+ label: vm.$t("message.Pi_FinishedProductModel"),
+ key: "prdMaterialDesc",
+ width: 300,
+ },
+ {
+ label: vm.$t("message.po_Location"),
+ key: "wkposCode",
+ },
+];
+
+/**
+ * 汇总拣配表格列
+ */
+export const summaryHeaders = [
+ {
+ label: vm.$t("message.po_MaterielNo"),
+ key: "materialCode",
+ width: 220,
+ },
+ {
+ label: vm.$t("message.po_DemandQuantity"),
+ key: "amount",
+ },
+ {
+ label: vm.$t("message.Pi_CurrentPickingQuantity"),
+ key: "currentAmount",
+ width: 300,
+ },
+ {
+ label: vm.$t("message.Pi_PickedQuantity"),
+ key: "totalMoAmount",
+ },
+ {
+ label: vm.$t("message.Pi_QuantityHandedOver"),
+ key: "totalHvAmount",
+ },
+ {
+ label: vm.$t("message.po_Location"),
+ // key: 'currentWkposCode',
+ key: "wkposCode",
+ },
+ {
+ label: vm.$t("message.po_MaterielDes"),
+ key: "materialDesc",
+ width: 350,
+ },
+ {
+ label: vm.$t("message.Pi_unit"),
+ key: "unit",
+ },
+ // {
+ // label: '成品型号',
+ // key: 'prdMaterialDesc',
+ // width: 300,
+ // },
+ // {
+ // label: '工位',
+ // key: 'sendSpot',
+ // },
+ // {
+ // label: '工厂',
+ // key: 'sapFactoryCode',
+ // },
+];
+
+/**
+ * 按单拣配表格列
+ */
+export const orderHeaders = [
+ {
+ label: vm.$t("message.po_MaterielNo"),
+ key: "materialCode",
+ width: 220,
+ },
+ {
+ label: vm.$t("message.po_DemandQuantity"),
+ key: "amount",
+ },
+ {
+ label: vm.$t("message.Pi_CurrentPickingQuantity"),
+ key: "currentAmount",
+ width: 300,
+ },
+ {
+ label: vm.$t("message.Pi_PickedQuantity"),
+ key: "totalMoAmount",
+ },
+ {
+ label: vm.$t("message.Pi_QuantityHandedOver"),
+ key: "totalHvAmount",
+ },
+ {
+ label: vm.$t("message.po_Location"),
+ // key: 'currentWkposCode',
+ key: "wkposCode",
+ },
+ {
+ label: vm.$t("message.po_MaterielDes"),
+ key: "materialDesc",
+ width: 350,
+ },
+ {
+ label: vm.$t("message.Pi_unit"),
+ key: "unit",
+ },
+ {
+ label: vm.$t("message.Pi_FinishedProductModel"),
+ key: "prdMaterialDesc",
+ width: 300,
+ },
+ {
+ label: vm.$t("message.Pi_factory"),
+ key: "sapFactoryCode",
+ },
+ {
+ label: vm.$t("message.Pi_Station"),
+ key: "sendSpot",
+ },
+ {
+ label: vm.$t("message.Pi_OrderNo"),
+ key: "prdOrder",
+ },
+];
+
+export const Headers = [
+ {
+ label: vm.$t("message.product_barCode"),
+ key: "barcode", //条码
+ width: 220,
+ },
+ {
+ label: vm.$t("message.transfer_barcode"),
+ key: "cpRef4", //移库批次
+ },
+ {
+ label: vm.$t("message.Product_code"),
+ key: "productCode", //产品编码
+ width: 300,
+ },
+ {
+ label: vm.$t("message.Access_type"),
+ key: "oiType", //出入类型
+ },
+ {
+ label: vm.$t("message.product_Location"),
+ key: "locCode", //库位
+ },
+];
diff --git a/src/pages/raw/handover/feeding/Local-details.vue b/src/pages/raw/handover/feeding/Local-details.vue
new file mode 100644
index 0000000..5975e58
--- /dev/null
+++ b/src/pages/raw/handover/feeding/Local-details.vue
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/raw/handover/picking/Local-details.vue b/src/pages/raw/handover/picking/Local-details.vue
new file mode 100644
index 0000000..3055e02
--- /dev/null
+++ b/src/pages/raw/handover/picking/Local-details.vue
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/raw/handover/picking/Summary-details.vue b/src/pages/raw/handover/picking/Summary-details.vue
new file mode 100644
index 0000000..bb9c859
--- /dev/null
+++ b/src/pages/raw/handover/picking/Summary-details.vue
@@ -0,0 +1,138 @@
+
+
+
+
+
+
+ {{ $t("message.Query") }}
+
+
+
+
+
+
+
+
+
diff --git a/src/pages/raw/ingoods/dnReceipt/Local-details.vue b/src/pages/raw/ingoods/dnReceipt/Local-details.vue
new file mode 100644
index 0000000..5240f68
--- /dev/null
+++ b/src/pages/raw/ingoods/dnReceipt/Local-details.vue
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+