优化
This commit is contained in:
@@ -39,3 +39,24 @@ test('inventory view hides inbound fields and editing actions and shows original
|
||||
assert.match(view,/!inventoryTransfer\.value && \(!form.warehouse/)
|
||||
assert.match(view,/estimatedArrivalAt: inventoryTransfer.value \? undefined : form.estimatedArrivalAt/)
|
||||
})
|
||||
|
||||
test('仓储转运来源下拉包含退货单并使用独立来源编码', () => {
|
||||
assert.match(view, /RETURN_ORDER:\$\{returnNo\}/)
|
||||
assert.match(view, /退货单|\$\{returnNo\}/)
|
||||
assert.match(view, /item\.sourceType === 'RETURN_CARTON' \|\| item\.sourceType === 'RETURN_PARCEL'/)
|
||||
assert.match(view, /isReturnSource[\s\S]*item\.sourceType === 'RETURN_CARTON'/)
|
||||
})
|
||||
|
||||
test('退货来源带出实物 SKU 数量并跳过普通历史订单查询', async () => {
|
||||
const { ctx, select } = setup()
|
||||
ctx.transferInventoryCandidates.value = [{ sourceType: 'RETURN_CARTON', inboundOrderNo: 'RET-1',
|
||||
cartonAvailablePackages: 1, skuItems: [{ skuCode: 'SKU', quantity: 1 }],
|
||||
cartonSkuItems: [{ skuCode: 'SKU', quantity: 6 }] },
|
||||
{ sourceType: 'RETURN_CARTON', inboundOrderNo: 'OTHER', cartonAvailablePackages: 1,
|
||||
cartonSkuItems: [{ skuCode: 'FOREIGN', quantity: 99 }] }]
|
||||
await select('RETURN_ORDER:RET-1')
|
||||
assert.equal(ctx.cargoRows.value.length, 1)
|
||||
assert.equal(ctx.cargoRows.value[0].quantity, 6)
|
||||
assert.equal(ctx.cargoRows.value[0].expectedPackageCount, 1)
|
||||
assert.deepEqual(ctx.selectedTransferSourceOrderIds.value, [])
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user