补齐人工复核转换和列表筛选

This commit is contained in:
andy
2026-07-09 18:38:29 +08:00
parent e12bfd77e1
commit 1282d4aede
12 changed files with 983 additions and 15 deletions

View File

@@ -64,6 +64,10 @@ export default {
subtitle: 'Review Reservation work by order',
keyword: 'Group Code / Confirmation No.',
keywordPlaceholder: 'Group code / confirmation no.',
groupCode: 'Group code',
groupCodePlaceholder: 'Enter group code',
confirmationNumber: 'Confirmation no.',
confirmationNumberPlaceholder: 'Enter confirmation no.',
tableTitle: 'Order data',
totalSuffix: 'orders',
viewDetail: 'View detail',
@@ -102,6 +106,7 @@ export default {
keyword: 'Order / email keyword',
keywordPlaceholder: 'Order no. / email keyword',
taskType: 'Task type',
taskSubtype: 'Task subtype',
tableTitle: 'Task data',
totalSuffix: 'tasks',
noSourceSubject: 'No source subject',
@@ -158,6 +163,25 @@ export default {
sourceSender: 'Sender',
sourceReceivedAt: 'Received at',
sourceSummaryPending: 'Source email summary fields are pending backend support',
manualConversion: {
title: 'Manual conversion',
description: 'Convert a Fallback / manual review task into a processable reservation task.',
targetTaskType: 'Target task type',
targetOrder: 'Target order',
targetOrderHelp: 'Update or cancel tasks must select a non-deleted order.',
targetOrderKeyword: 'Target order search',
targetOrderKeywordPlaceholder: 'Group code, confirmation no., or order keyword',
searchTargetOrders: 'Search orders',
noTargetOrderCandidates: 'Enter a keyword and search for target orders',
orderDeletedDisabled: 'Deleted orders cannot be selected',
newBookingHint: 'New booking conversion does not require a target order; the backend will reassign by task context.',
reason: 'Reason',
reasonPlaceholder: 'Optional note for the manual decision',
submit: 'Convert task',
targetOrderRequired: 'Select a target order',
succeeded: 'Manual conversion completed: {taskType}, target order {orderId}',
orderId: 'Order ID',
},
},
conversation: {
title: 'Email conversation detail',
@@ -291,6 +315,7 @@ export default {
OPERA_EXECUTED: 'OPERA executed',
OPERA_RETRIED: 'OPERA retried',
MANUAL_REVIEW_CREATED: 'Manual review created',
MANUAL_REVIEW_CONVERT: 'Manual conversion',
},
operaOperation: {
CREATE_RESERVATION: 'Create reservation',