提交代码
This commit is contained in:
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}`
|
||||
|
||||
Reference in new issue
Block a user