refactor: complete face trace display migration to 'Face{id}'

Additional changes:
- Line 143: Face detail modal trace ID display
- Line 262: Cluster strip fallback display

All trace_id displays now use 'Face{id}' format:
- F13 → Face13
- F142 → Face142

Frame displays remain with 'F' prefix:
- F2219-2225 (frame range) - unchanged

Total changes: 3 locations in PeopleView.vue
This commit is contained in:
2026-07-25 13:12:10 +08:00
parent e7f9740e72
commit c0832f32f9

View File

@@ -140,7 +140,7 @@
</div>
<div class="ms-face-detail-info">
<div class="ms-face-detail-title">
<span class="ms-face-trace-id">{{ faceDetailModal.candidate?.file_uuid }}:F{{ faceDetailModal.candidate?.trace_id }}</span>
<span class="ms-face-trace-id">{{ faceDetailModal.candidate?.file_uuid }}:Face{{ faceDetailModal.candidate?.trace_id }}</span>
</div>
<div class="ms-face-detail-row">
<span class="ms-face-detail-label">{{ t('people.face_detail.frame_number') }}</span>
@@ -259,7 +259,7 @@
</div>
<div class="ms-ppl-strip-face-img">
<img v-if="faceThumbsCache[thumbTraceKey(t)]" :src="faceThumbsCache[thumbTraceKey(t)]" alt="" loading="lazy">
<div v-else style="width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#eef2ff;color:#6366f1;font-size:10px;font-weight:600;border-radius:8px;">F{{ t.trace_id }}</div>
<div v-else style="width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#eef2ff;color:#6366f1;font-size:10px;font-weight:600;border-radius:8px;">Face{{ t.trace_id }}</div>
</div>
<div class="ms-ppl-strip-trace-label">Face{{ t.trace_id }}<span class="ms-ppl-strip-group-name">{{ clusterDetailModal.cluster?.name }}</span></div>
</div>