优化
This commit is contained in:
@@ -6,9 +6,10 @@ const helper = await readFile(new URL('../src/utils/return-relabel.js', import.m
|
||||
const { returnDeductions, requiresReturnPack, returnPackFacts } = await import('data:text/javascript;base64,' + Buffer.from(helper).toString('base64'))
|
||||
const body = page.split('<script>')[1].split('</script>')[0].replace(/^\s*import .*$/gm, '').replace('export default', 'return')
|
||||
const component = new Function('PortalHeader', 'RelabelPalletWork', 'ScanTargetInput', 'ReturnRelabelPackWork', 'requiresReturnPack', 'returnPackFacts', body)({}, {}, {}, {}, requiresReturnPack, returnPackFacts)
|
||||
test('return carton label identifies source with one carton scan and retains source check for SKU tab', () => {
|
||||
test('return carton and normal SKU use single scans; explicit source scan is reserved for bulk quantities', () => {
|
||||
assert.doesNotMatch(page, /退货箱唛换标必须先确认同一来源包裹\/箱/)
|
||||
assert.match(page, /v-if="isReturnTask && taskTab !== 'carton'"/)
|
||||
assert.doesNotMatch(page, /v-if="isReturnTask && taskTab !== 'carton'"/)
|
||||
assert.match(page, /v-if="isReturnBulk" class="section-gap"><text class="hint">先扫描来源/)
|
||||
assert.match(page, /this.activeTarget = value === 'carton' \? 'quick-carton'/)
|
||||
assert.match(page, /this\.taskTab === 'carton' \? 'quick-carton' : 'quick-sku'/)
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user