优化V4预订事项用户化展示

This commit is contained in:
andy
2026-07-21 21:33:51 +07:00
parent c521eb6dc0
commit fb980c6814
10 changed files with 163 additions and 55 deletions

View File

@@ -25,13 +25,13 @@ export default {
},
nav: {
orders: 'Order list',
taskQueue: 'Task queue',
taskQueue: 'Reservation items',
manualInvoice: 'Manual invoice',
roomingList: 'Rooming list',
sourceMessages: 'Source messages',
systemStatus: 'System status',
orderDetail: 'Order detail',
taskDetail: 'Task detail',
orderDetail: 'Order overview',
taskDetail: 'Reservation item handling',
sourceMessageConversation: 'Email conversation',
sourceNotificationDetail: 'Source notification detail',
debugEml: 'Debug EML',
@@ -451,7 +451,7 @@ export default {
},
order: {
summary: 'Order summary',
taskQueue: 'Order task queue',
taskQueue: 'Reservation items for this order',
v4TaskTimeline: 'Processing records',
v4TaskTimelineEmpty: 'No processing records.',
v4TaskTimelineHint: 'Shows source-email processing records and item status summaries only. Complete actions in the reservation item page.',
@@ -609,7 +609,13 @@ export default {
reviewResolved: 'Review submitted and detail refreshed.',
validationFailed: 'Fix current-card field errors first.',
roomInformation: {
noDisplayModel: 'Room Information display model is not returned yet.',
noDisplayModel: 'Room and date information is temporarily unavailable. Refresh later or contact an administrator.',
eventType: {
NEW_BOOKING: 'New booking',
UPDATE_BOOKING: 'Booking update',
CANCEL_BOOKING: 'Booking cancellation',
unknown: 'Reservation item',
},
emptyValues: 'No fields to display.',
changeSummary: 'Change summary',
currentValues: 'Current values',
@@ -661,13 +667,13 @@ export default {
action: 'Fixed action',
},
lookup: {
loading: 'Loading catalog',
empty: 'No options in the current catalog. A no-match search does not mean the catalog is uninitialized.',
loading: 'Loading options',
empty: 'No options are available. Contact an administrator to maintain the choices.',
stale: 'This catalog is a stale snapshot. You can still select from it; backend validation remains final.',
warning: 'Catalog note: {warning}',
error: 'Catalog is temporarily unavailable. Refresh and retry.',
accountDerived: 'Market: {market} / Source: {source} will be shown from the catalog; backend confirmation remains final.',
currentNotInCatalog: 'Original value "{value}" is not in the current catalog. Select again.',
error: 'Options are temporarily unavailable. Refresh and retry.',
accountDerived: 'Selecting this account fills Market: {market} / Source: {source}.',
currentNotInCatalog: 'Original value "{value}" is not in the current options. Select again.',
},
sourceMessage: {
subject: 'Subject',