feat: support dropship pallet loading
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
import { readFileSync } from 'node:fs'
|
||||
import { resolve } from 'node:path'
|
||||
import { describe, expect, it } from 'vitest'
|
||||
|
||||
const source = readFileSync(resolve(process.cwd(), 'src/modules/inbounds/core/InboundHistoryPanel.vue'), 'utf8')
|
||||
|
||||
describe('InboundHistoryPanel dropship pallet result', () => {
|
||||
it('shows the frozen pallet, carton and discrepancy facts', () => {
|
||||
for (const marker of [
|
||||
'一件代发清点与组托结果', 'pallet.palletNo', 'pallet.status', 'pallet.cartonCount',
|
||||
'pallet.skuCount', 'pallet.weightKg', 'pallet.volumeCbm', 'pallet.discrepancyCartons', 'pallet.sealedAt',
|
||||
'item.inboundCode', 'item.skuCode', 'item.cargoName', 'item.skuQuantity', 'item.cartonCount', 'item.cartonMarks',
|
||||
]) expect(source).toContain(marker)
|
||||
expect(source).toContain("SEALED: '已封托'")
|
||||
})
|
||||
|
||||
it('keeps the existing scoped pallet-label action available', () => {
|
||||
expect(source).toContain('downloadDropshipPalletLabel(props.customerId, props.inboundId, pallet.palletId)')
|
||||
expect(source).toContain('打印托盘唛')
|
||||
})
|
||||
})
|
||||
Reference in New Issue
Block a user