收货确认、委外冲销

This commit is contained in:
2026-08-17 17:51:28 +08:00
parent 9207dfcff6
commit fdd1d95d18
11 changed files with 1255 additions and 25 deletions

View File

@@ -2458,4 +2458,168 @@ export const checkDtlByCheckCode = () => {
}
]
return res
}
export const querySapJhd = () => {
let res = {
"pageNum": 1, // 当前页码
"pageSize": 10, // 每页条数
"totalPage": 1, // 总页数
"totalElements": 2, // 总记录数
"result": [
{
"id": "SAP-RB-20260812-002", // 收货单头ID主键
"vbeln": "0080000052", // 交货单号
"bldat": "2026-08-09", // 凭证日期
"lifnr": "V0001002", // 供应商编码
"wadat": "2026-08-10", // 计划交货日期
"lfdat": "2026-08-10", // 交货日期(实际/期望)
"wadatIst": null, // 实际收货日期null表示未收货
"djzt": "1", // 单据状态1=已创建/已过账)
"updateId": null, // 最后更新人ID
"updateName": null, // 最后更新人姓名
"updateTime": null // 最后更新时间
},
{
"id": "SAP-RB-20260812-001", // 收货单头ID主键
"vbeln": "0080000051", // 交货单号
"bldat": "2026-08-08", // 凭证日期
"lifnr": "V0001001", // 供应商编码
"wadat": "2026-08-09", // 计划交货日期
"lfdat": "2026-08-09", // 交货日期(实际/期望)
"wadatIst": null, // 实际收货日期null表示未收货
"djzt": "1", // 单据状态1=已创建/已过账)
"updateId": null, // 最后更新人ID
"updateName": null, // 最后更新人姓名
"updateTime": null // 最后更新时间
}
],
"code": 1, // 响应码1=成功)
"desc": "查询成功" // 响应描述
}
return res
}
export const querySapJhdMx = () => {
let res = {
"pageNum": 1, // 当前页码
"pageSize": 200, // 每页条数
"totalPage": 1, // 总页数
"totalElements": 2, // 总记录数
"result": [
{
"id": "SAP-RBD-20260812-001-20", // 接收单明细ID主键
"receiptBillId": "SAP-RB-20260812-001", // 接收单头ID
"vbeln": "0080000051", // 交货单号SAP内向交货单
"posnr": "000020", // 交货单行项目号
"ebeln": "4500012346", // 采购订单号
"material": "940200600040", // 物料号
"matlDesc": "委外成品B", // 物料描述
"delivQty": 50.000000, // 交货数量
"unit": "PCS", // 单位(件)
"poNumber": "4500012346", // 采购订单号
"poItem": "00020", // 采购订单行项目
"werks": "01.09.04", // 工厂编码
"lgort": "3.03.001", // 库存地点
"ntgew": 15.000000, // 净重
"brgew": 16.500000, // 毛重
"gewei": "KG", // 重量单位
"volum": 0.300000, // 体积
"voleh": "M3", // 体积单位
"uebtk": "X", // 过量交货容差标识X=允许)
"uebto": 5.000000, // 过量交货容差上限(百分比)
"untto": 0.000000, // 交货不足容差下限(百分比)
"lifexpos": "000000", // 外部标识/供应商批次
"rsItems": '[{"atnr1": "920100100006", "bdmng": "58", "rspos": 1}, {"atnr1": "920100100007", "bdmng": 100, "rspos": 2}]', // 组件清单JSONatnr1:组件号, bdmng:数量, rspos:行号)
"assignQty": 0.000000, // 已分配/已消耗数量
"sysl": 50.000000, // 系统库存可用量
"czsl": 0.000000, // 差异数量
"updateId": "1", // 最后更新人ID
"updateName": "管理员", // 最后更新人姓名
"updateTime": "2026-08-12 14:23:32" // 最后更新时间
},
{
"id": "SAP-RBD-20260812-001-10", // 接收单明细ID主键
"receiptBillId": "SAP-RB-20260812-001", // 接收单头ID
"vbeln": "0080000051", // 交货单号
"posnr": "000010", // 交货单行项目号
"ebeln": "4500012345", // 采购订单号
"material": "940200600030", // 物料号
"matlDesc": "测试物料A", // 物料描述
"delivQty": 100.000000, // 交货数量
"unit": "PCS", // 单位(件)
"poNumber": "4500012345", // 采购订单号
"poItem": "00010", // 采购订单行项目
"werks": "01.09.04", // 工厂编码
"lgort": "3.03.001", // 库存地点
"ntgew": 20.000000, // 净重
"brgew": 22.000000, // 毛重
"gewei": "KG", // 重量单位
"volum": 0.500000, // 体积
"voleh": "M3", // 体积单位
"uebtk": "", // 过量交货容差标识(空=不允许)
"uebto": 0.000000, // 过量交货容差上限
"untto": 0.000000, // 交货不足容差下限
"lifexpos": "000000", // 外部标识/供应商批次
"rsItems": null, // 组件清单(空表示无组件)
"assignQty": 0.000000, // 已分配/已消耗数量
"sysl": 100.000000, // 系统库存可用量
"czsl": 0.000000, // 差异数量
"updateId": "system", // 最后更新人ID
"updateName": "SAP测试数据", // 最后更新人姓名
"updateTime": "2026-08-12 13:58:40" // 最后更新时间
}
],
"code": 1, // 响应码1=成功)
"desc": "查询成功" // 响应描述
}
return res
}
export const feedbackSapJhd = (arr) => {
let res = {"code":0,"desc":"未配置 SAP_URL","result":null}
return res
}
export const updateSapJhdMx = (obj) => {
let res = {"code":1,"desc":"未配置 SAP_URL","result":null}
return res
}
export const querySapWwJhdCx = (fuzzy, page, size) => {
let res = {
"pageNum": 1, // 当前页码
"pageSize": 10, // 每页条数
"totalPage": 1, // 总页数
"totalElements": 2, // 总记录数
"result": [
{
"id": "SAP-RB-20260812-002", // 收货单头ID主键
"vbeln": "0080000052", // 交货单号
"bldat": "2026-08-09", // 凭证日期
"lifnr": "V0001002", // 供应商编码
"wadat": "2026-08-10", // 计划交货日期
"lfdat": "2026-08-10", // 交货日期(实际/期望)
"wadatIst": null, // 实际收货日期null表示未收货
"djzt": "1", // 单据状态1=已创建/已过账)
"updateId": null, // 最后更新人ID
"updateName": null, // 最后更新人姓名
"updateTime": null // 最后更新时间
},
{
"id": "SAP-RB-20260812-001", // 收货单头ID主键
"vbeln": "0080000051", // 交货单号
"bldat": "2026-08-08", // 凭证日期
"lifnr": "V0001001", // 供应商编码
"wadat": "2026-08-09", // 计划交货日期
"lfdat": "2026-08-09", // 交货日期(实际/期望)
"wadatIst": null, // 实际收货日期null表示未收货
"djzt": "1", // 单据状态1=已创建/已过账)
"updateId": null, // 最后更新人ID
"updateName": null, // 最后更新人姓名
"updateTime": null // 最后更新时间
}
],
"code": 1, // 响应码1=成功)
"desc": "查询成功" // 响应描述
}
return res
}