diff --git a/src/api/customerIssue/customer-issue.js b/src/api/customerIssue/customer-issue.js
index 1ea4aa8..311dba1 100644
--- a/src/api/customerIssue/customer-issue.js
+++ b/src/api/customerIssue/customer-issue.js
@@ -22,3 +22,10 @@ export const queryLabelInfo = data => createAPI(`/pda/customerIssue/queryHu`,'po
export const createNewHu = data => createAPI(`/pda/customerIssue/createNewHu`,'post',data)
+// 修改发料明细信息
+export const updateShipmentHuDetail = data => createAPI(`/pda/shipmentHuDetail/updateShipmentHuDetail`,'post',data)
+// 获取发料明细信息
+export const getShipmentHuDetail = data => createAPI(`/pda/shipmentHuDetail/getShipmentHuDetail`,'post',data)
+// 删除发料明细信息
+export const removeShipmentHuDetail = data => createAPI(`/pda/shipmentHuDetail/removeShipmentHuDetail`,'post',data)
+
diff --git a/src/views/modules/customerIssue/customerIssue.vue b/src/views/modules/customerIssue/customerIssue.vue
index f6b0597..15c6aaf 100644
--- a/src/views/modules/customerIssue/customerIssue.vue
+++ b/src/views/modules/customerIssue/customerIssue.vue
@@ -36,7 +36,7 @@ export default {
{ icon: 'logistics', label: '移库发料', iconClass: 'move', to: 'customerIssuePicking', disabled: true },
{ icon: 'revoke', label: '发料撤销', iconClass: 'cancel', to: 'customerIssuePicking', disabled: true }, */
{ icon: 'revoke', label: '销售临时', iconClass: 'cancel', to: 'salesTemporary', disabled: false },
- { icon: 'records', label: '客户发料', iconClass: 'request', to: 'customerIssuePDA', disabled: true },
+ { icon: 'records', label: '客户发料', iconClass: 'request', to: 'customerIssuePDA', disabled: false },
]
}
},
diff --git a/src/views/modules/customerIssue/customerIssuePDA.vue b/src/views/modules/customerIssue/customerIssuePDA.vue
index c3f0b63..58f444a 100644
--- a/src/views/modules/customerIssue/customerIssuePDA.vue
+++ b/src/views/modules/customerIssue/customerIssuePDA.vue
@@ -18,7 +18,7 @@
+ class="work-order-card" @click="openIssueDetail(material)">
shipmentId:{{ material.SHIPMENT_ID }}
@@ -248,11 +248,9 @@ export default {
this.$router.push({
name: 'customerIssuePDAIssueList',
query: {
- itemNo: material.SHIPMENT_LINE_NO, // 申请单行号
- workOrderNo: this.selectedRequestMaterial.SHIPMENT_ID, // 客户订单号
- partNo: material.INVENTORY_PART_NO, // 物料编码
- issureQty: material.INVENTORY_QTY, // 需求数量
- assignedQty: material.QTY_ASSIGNED, // 已发数量
+ state: material.STATE, // 申请单行号
+ shipmentId: material.SHIPMENT_ID, // 客户订单号
+ orderType: material.SHIPMENT_TYPE, // 订单类型
}
})
},
diff --git a/src/views/modules/customerIssue/customerIssuePDAIssueList.vue b/src/views/modules/customerIssue/customerIssuePDAIssueList.vue
index df985e7..d3a1c0d 100644
--- a/src/views/modules/customerIssue/customerIssuePDAIssueList.vue
+++ b/src/views/modules/customerIssue/customerIssuePDAIssueList.vue
@@ -21,85 +21,211 @@
-
-
-
-
-
申请单号:{{ orderInfo.orderNo }} 行号:{{ itemNo }}
+
+
+
+
+
+
+ 申请单号:{{ orderInfo.orderNo }}
+ 本次: {{ totalScannedQty }}
+
+
-
-
- 物料号:{{ orderInfo.partNo }}
-
-
-
{{ orderInfo.description }}
+
+
-
-
-
已发数量
-
{{ assignedQty }}
-
-
-
发料数量
-
{{ qtyIssued }}
+
+
+
+
+
-
-
本次
-
{{ totalScannedQty }}
+
+
+ 标签号:
+ {{ label.unitId }}
+
+
+ 物料号:
+ {{ label.partNo || '-' }}
+
+
+ 批次号:
+ {{ label.batchNo || '-' }}
+
+
+ 库位:
+ {{ label.locationId || '-' }}
+
+
+ 发料数量:
+ {{ label.qtyToIssue || 0 }}
+
-
-
-
-
-
-
-
-
-
-
-
{{ index+1 }}
-
{{ label.labelCode }}
-
{{ label.locationId }}
-
-
{{ label.quantity }}
-
+
+
-
-
-
-
+
确定发料
-
+
+
+
+
+
+
+ 正在获取申请单物料,请稍候...
+
+
+
+
+
+ 存在物料
+ 申请单与扫描均存在
+
+
共 {{ comparisonData.existing.length }} 条
+
+
+ 暂无相关物料
+
+
+
+
物料号
+
需求数量
+
扫描数量
+
差异
+
+
+
{{ item.partNo }}
+
{{ formatQty(item.requiredQty) }}
+
{{ formatQty(item.scannedQty) }}
+
+ {{ formatQty(item.difference) }}
+
+
+
+
+
+
+
+
+ 未扫物料
+ 申请单存在但未扫描
+
+
共 {{ comparisonData.missing.length }} 条
+
+
+
+
+
{{ item.partNo }}
+
{{ formatQty(item.requiredQty) }}
+
未扫描
+
+
+
+
+
+
+
+ 多余物料
+ 扫描存在但申请单无记录
+
+
共 {{ comparisonData.extra.length }} 条
+
+
+
+
+
{{ item.partNo }}
+
{{ formatQty(item.scannedQty) }}
+
申请单未包含
+
+
+
+
+
+
+
+
+
@@ -108,26 +234,36 @@
-
+
+
+
+
+
+
-
+
-
+
+
+
+
+
+