merge: integrate TEST changes with fleet photo updates
This commit is contained in:
@@ -1119,10 +1119,19 @@ async function submitReworkRelabel() {
|
||||
} catch (error) { ElMessage.error(getApiErrorDetails(error, '重新换标失败').message) }
|
||||
finally { reworkSaving.value = false }
|
||||
}
|
||||
/** 开船前统一按入仓码联查头程详情,保留返回尾程列表的来源。 */
|
||||
function openDetail(source: object) {
|
||||
const row = source as LastMileOrderListItem
|
||||
if (isBeforeDeparture(row)) {
|
||||
void router.push({ name: 'unified-order-detail', params: { orderId: row.id }, query: { tenantId: row.customerId } })
|
||||
const query = { tenantId: row.customerId, from: 'last-mile-orders' }
|
||||
if (row.inboundCode && row.inboundCode !== '—') {
|
||||
void router.push({ name: 'unified-order-detail-by-inbound-code', params: { inboundCode: row.inboundCode }, query })
|
||||
} else if (!row.orderNo || row.orderNo === '—') {
|
||||
// 未生成尾程单的聚合行 ID 才是头程订单 ID。
|
||||
void router.push({ name: 'unified-order-detail', params: { orderId: row.id }, query })
|
||||
} else {
|
||||
ElMessage.warning('该订单缺少入仓码,暂时无法定位头程详情')
|
||||
}
|
||||
return
|
||||
}
|
||||
void router.push({ name: 'overseas-last-mile-order-detail', params: { orderId: row.id } })
|
||||
|
||||
Reference in New Issue
Block a user