优化
This commit is contained in:
@@ -268,7 +268,7 @@ test('PDA 打托完成后客户可从列表或详情确认并查看实测数据'
|
||||
assert.match(view, /item\.__status === 'WAIT_CUSTOMER_CONFIRMATION'/)
|
||||
assert.match(view, /confirmTransferFromList\(item\['0'\]\)/)
|
||||
assert.match(view, /selectedDetail\?\.status === 'WAIT_CUSTOMER_CONFIRMATION'/)
|
||||
assert.match(view, /PDA 打托实测数据/)
|
||||
assert.match(view, /托盘实测数据/)
|
||||
for (const label of ['托盘号', '库位', '箱数', 'SKU 汇总', '毛重(kg)', '体积(m³)', '完成时间']) assert.equal(view.includes(label), true)
|
||||
assert.match(view, /pallet\.warehouseLocationCode/)
|
||||
assert.match(view, /palletCartons\(pallet\)\.length/)
|
||||
@@ -281,7 +281,7 @@ test('仓储转运详情按订单概览、货物预报、PDA 实测数据排序
|
||||
const detailStart = view.indexOf('<header class="warehouse-detail-header">')
|
||||
const detailSource = view.slice(detailStart)
|
||||
const overviewIndex = detailSource.indexOf('<h3>订单概览</h3>')
|
||||
const measurementIndex = detailSource.indexOf('<h3>PDA 打托实测数据</h3>')
|
||||
const measurementIndex = detailSource.indexOf('<h3>托盘实测数据</h3>')
|
||||
const cargoIndex = detailSource.indexOf('<h3>预报与实际签收</h3>')
|
||||
assert.ok(overviewIndex >= 0 && overviewIndex < measurementIndex)
|
||||
assert.ok(cargoIndex < measurementIndex)
|
||||
@@ -297,7 +297,7 @@ test('仓储转运详情自动加载 PDA 测量照片并释放 Blob URL', () =>
|
||||
assert.match(view, /measurementPhotos\?: TransferMeasurementPhoto\[\]/)
|
||||
assert.match(view, /fileId: string \| number/)
|
||||
assert.match(view, /if \(props\.service === 'transfer'\) void loadMeasurementPhotos\(\)/)
|
||||
assert.match(view, /测量打托现场照片/)
|
||||
assert.match(view, /v-if="selectedDetail\?\.measurementPhotos\?\.length" class="warehouse-evidence warehouse-measurement-evidence"/)
|
||||
assert.match(view, /:preview-src-list="measurementPhotoPreviewUrls"/)
|
||||
assert.match(view, /加载失败,点击重试/)
|
||||
assert.match(view, /URL\.createObjectURL\(blob\)/)
|
||||
@@ -386,7 +386,7 @@ test('转运客户详情保留预报并显示实际签收箱内明细和托盘
|
||||
const receiptSection = view.slice(view.indexOf('warehouse-transfer-received-card', view.indexOf('<header class="warehouse-detail-header">')), view.indexOf('v-if="props.service === \'transfer\' && selectedDetail?.needRelabel"'))
|
||||
assert.doesNotMatch(receiptSection.split('<el-dialog')[0], /<table|<el-table|<el-collapse/)
|
||||
|
||||
assert.match(view, /暂无实际签收箱,等待 PDA 清点/)
|
||||
assert.match(view, /暂无签收箱号/)
|
||||
assert.doesNotMatch(view, /<td>\{\{ \[pallet.lengthCm/)
|
||||
})
|
||||
|
||||
@@ -395,7 +395,7 @@ test('预报实收同区对照、托盘卡片换行、签收按钮紧邻标题',
|
||||
const start = view.indexOf('class="warehouse-card warehouse-form-section warehouse-transfer-cargo-card"', view.indexOf('<header class="warehouse-detail-header">'))
|
||||
const section = view.slice(start, view.indexOf('warehouse-transfer-received-card', start))
|
||||
assert.ok(section.includes('预报与实际签收'))
|
||||
assert.ok(section.includes('PDA 打托实测数据'))
|
||||
assert.ok(section.includes('托盘实测数据'))
|
||||
assert.ok(section.includes('receivedItemQuantity(item.id)'))
|
||||
assert.ok(section.includes('receivedItemCartons(item.id).length'))
|
||||
assert.ok(section.includes('class="warehouse-transfer-pallet-card"'))
|
||||
|
||||
Reference in New Issue
Block a user