提交代码

This commit is contained in:
andy committed 2026-07-22 15:30:26 +07:00
1 parent 1236df86cf
commit 7e2cd8969f
7 files changed
+137 -9

No files matched your search

@@ -29,7 +29,7 @@
:class="{ 'trace-field--readonly': !isEditable(field) }"
>
<span class="trace-field__label">
{{ field.display_name }}
{{ traceFieldLabel(field) }}
<sup v-if="field.required">*</sup>
</span>
@@ -387,6 +387,23 @@ function fieldPointer(field: ReservationV4TaskCardFieldResult): string {
return field.field_pointer || fieldPathToPointer(field.field_path)
}
function traceFieldLabel(field: ReservationV4TaskCardFieldResult): string {
const pointer = fieldPointer(field)
if (pointer.endsWith('/text')) {
return t('taskV4.trace.textLabel')
}
if (pointer.endsWith('/department_code')) {
return t('taskV4.trace.department')
}
if (pointer.endsWith('/target_room_type_code')) {
return t('taskV4.trace.targetRoomType')
}
if (pointer.endsWith('/extra_bed_room_count')) {
return t('taskV4.trace.extraBedRoomCount')
}
return field.display_name || fieldKey(field)
}
function lookupItemLabel(item: ReservationV4CatalogLookupItem): string {
if (item.display_name && item.display_name !== item.code) {
return `${item.code} - ${item.display_name}`