feat(platform): separate vehicle lookup key from VIN
This commit is contained in:
@@ -74,8 +74,9 @@ export function VehicleDetail({
|
||||
const summary = detail?.realtimeSummary;
|
||||
const latest = detail?.realtime[0];
|
||||
const resolvedVIN = detail?.vin || summary?.vin || identity?.vin || latest?.vin || query.keyword;
|
||||
const hasResolvedVIN = isLikelyVIN(resolvedVIN);
|
||||
const hasResolvedVIN = detail?.lookupResolved ?? isLikelyVIN(resolvedVIN);
|
||||
const displayVIN = hasResolvedVIN ? resolvedVIN : '-';
|
||||
const displayLookupKey = detail?.lookupKey || query.keyword;
|
||||
const protocols = useMemo(() => detail?.sources ?? [], [detail?.sources]);
|
||||
const latestRaw = detail?.raw.items[0];
|
||||
const qualityCount = detail?.quality.total ?? 0;
|
||||
@@ -112,7 +113,7 @@ export function VehicleDetail({
|
||||
<Descriptions
|
||||
row
|
||||
data={[
|
||||
{ key: '查询关键词', value: query.keyword },
|
||||
{ key: '查询关键词', value: displayLookupKey },
|
||||
{ key: 'VIN', value: displayVIN },
|
||||
{ key: '解析状态', value: <Tag color={hasResolvedVIN ? 'green' : 'orange'}>{hasResolvedVIN ? '已解析 VIN' : '未解析到 VIN'}</Tag> },
|
||||
{ key: '车牌', value: summary?.plate || identity?.plate || latest?.plate || '-' },
|
||||
|
||||
Reference in New Issue
Block a user