优化
This commit is contained in:
@@ -8,6 +8,7 @@ import {
|
||||
FIRST_LEG_PROGRESS_STAGES,
|
||||
getFirstLegProgressIndex,
|
||||
getFirstLegStatusLabel,
|
||||
getFirstLegStatusTone,
|
||||
getFirstLegTransportModeLabel,
|
||||
summarizeFirstLegCargo,
|
||||
validateFirstLegOrderDraft,
|
||||
@@ -197,3 +198,14 @@ test('counts one physical carton series for SKU lines in the same mixed-carton g
|
||||
second.packageCount = 9
|
||||
assert.ok(validateFirstLegOrderDraft(draft).includes('同箱 SKU 的箱数、包装类型、箱规、重量和体积必须一致'))
|
||||
})
|
||||
|
||||
test('distinguishes first-leg draft, review, active handling and completion', () => {
|
||||
assert.equal(getFirstLegStatusTone('DRAFT'), 'info')
|
||||
assert.equal(getFirstLegStatusTone('PENDING_REVIEW'), 'warning')
|
||||
for (const status of ['WAIT_MEASURE', 'WAIT_PALLETIZE', 'WAIT_SPLIT', 'LOADING']) {
|
||||
assert.equal(getFirstLegStatusTone(status), 'primary')
|
||||
}
|
||||
assert.equal(getFirstLegStatusTone('LOADED'), 'success')
|
||||
assert.equal(getFirstLegStatusTone('DELIVERED'), 'success')
|
||||
assert.equal(getFirstLegStatusTone('UNRECOGNIZED'), 'info')
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user