实现V4订单详情总览页

This commit is contained in:
andy
2026-07-20 15:16:21 +07:00
parent e5218e10eb
commit d45ff5b4ed
10 changed files with 889 additions and 240 deletions

View File

@@ -454,6 +454,43 @@ export default {
taskQueue: 'Order task queue',
v4TaskTimeline: 'V4 order task timeline',
v4TaskTimelineEmpty: 'No V4 order tasks.',
v4TaskTimelineHint: 'Shows safe order-task and card summaries only. Complete actions in the V4 task detail page.',
v4OverviewTitle: 'Current V4 confirmed snapshot',
v4OverviewSubtitle: 'Derived from confirmed cards only, not from unconfirmed AI suggestions.',
v4OverviewEmpty: 'No confirmed V4 order snapshot yet.',
accountCode: 'Account Code',
accountName: 'Account Name',
marketCode: 'Market Code',
sourceCode: 'Source Code',
departureDate: 'Departure date',
rateCode: 'Rate Code',
roomItems: 'Confirmed room items',
latestConfirmedAt: 'Latest confirmed at',
traceCardStatus: 'Trace card status',
roomingListCardStatus: 'Rooming List card status',
paymentCardStatus: 'Payment card status',
nextV4ActionTitle: 'Next action',
nextV4ActionSubtitle: 'The order overview only links to the task page; it does not confirm, review, or edit cards.',
nextV4ActionType: 'Action type',
nextV4ActionStatus: 'Action status',
nextV4CardId: 'Card ID',
openOrderTaskCount: 'Open V4 tasks',
enterV4Task: 'Open task page',
nextActionConfirm: 'Confirm card',
nextActionReview: 'Manual review',
nextActionNone: 'No pending action',
nextV4ActionEmpty: 'No next V4 action.',
relatedSourceMessages: 'Related source messages',
relatedSourceMessagesHint: 'Shows headers and conversation summary only. Open the conversation page for full email content.',
relatedSourceMessagesEmpty: 'No related source messages.',
externalConversationId: 'External conversation ID',
latestActivityAt: 'Latest activity',
v4CardsEmpty: 'No card summaries.',
cardId: 'Card ID',
reviewStatus: 'Review status',
confirmedBy: 'Confirmed by',
confirmedAt: 'Confirmed at',
sourceEventIndex: 'Source event {index}',
sourceMessage: 'Source message',
businessKeySource: 'Business key source',
updatedAt: 'Last updated',
@@ -822,6 +859,12 @@ export default {
INFORMATIONAL_MESSAGE: 'Message notification (legacy)',
SOURCE_MESSAGE_REVIEW_NOTIFICATION: 'Source message notification',
SOURCE_MESSAGE_ONLY: 'Source message only',
SOURCE_MESSAGE_DISPLAY: 'Source message display card',
SOURCE_MESSAGE_NOTIFICATION: 'Source message notification card',
BASIC_INFORMATION: 'Basic Information card',
ROOM_INFORMATION: 'Room Information card',
TRACE_RESERVATION_NOTES: 'Trace notes card',
PAYMENT: 'Payment card',
MANUAL_REVIEW: 'Manual review',
FALLBACK_REVIEW: 'Manual review',
},

View File

@@ -454,6 +454,43 @@ export default {
taskQueue: 'คิวงานของออเดอร์นี้',
v4TaskTimeline: 'ไทม์ไลน์งานออเดอร์ V4',
v4TaskTimelineEmpty: 'ยังไม่มีงานออเดอร์ V4',
v4TaskTimelineHint: 'แสดงเฉพาะสรุปงานและการ์ดที่ปลอดภัย หากต้องดำเนินการให้เข้าไปที่หน้ารายละเอียดงาน V4',
v4OverviewTitle: 'สแนปช็อต V4 ที่ยืนยันแล้ว',
v4OverviewSubtitle: 'มาจากการ์ดที่ยืนยันแล้วเท่านั้น ไม่ใช้คำแนะนำ AI ที่ยังไม่ยืนยัน',
v4OverviewEmpty: 'ยังไม่มีสแนปช็อตออเดอร์ V4 ที่ยืนยันแล้ว',
accountCode: 'Account Code',
accountName: 'Account Name',
marketCode: 'Market Code',
sourceCode: 'Source Code',
departureDate: 'วันออก',
rateCode: 'Rate Code',
roomItems: 'ประเภทห้องและจำนวนที่ยืนยันแล้ว',
latestConfirmedAt: 'เวลายืนยันล่าสุด',
traceCardStatus: 'สถานะการ์ด Trace',
roomingListCardStatus: 'สถานะการ์ด Rooming List',
paymentCardStatus: 'สถานะการ์ด Payment',
nextV4ActionTitle: 'ขั้นตอนถัดไป',
nextV4ActionSubtitle: 'หน้าสรุปออเดอร์เป็นทางเข้าเท่านั้น ไม่ยืนยัน ตรวจสอบ หรือแก้ไขการ์ดในหน้านี้',
nextV4ActionType: 'ประเภทการดำเนินการ',
nextV4ActionStatus: 'สถานะการดำเนินการ',
nextV4CardId: 'รหัสการ์ด',
openOrderTaskCount: 'งาน V4 ที่ยังไม่เสร็จ',
enterV4Task: 'ไปหน้าดำเนินการ',
nextActionConfirm: 'ยืนยันการ์ด',
nextActionReview: 'ตรวจสอบด้วยคน',
nextActionNone: 'ไม่มีงานรอดำเนินการ',
nextV4ActionEmpty: 'ยังไม่มีขั้นตอน V4 ถัดไป',
relatedSourceMessages: 'ข้อความต้นทางที่เกี่ยวข้อง',
relatedSourceMessagesHint: 'แสดงเฉพาะหัวอีเมลและสรุปเธรด หากต้องการอ่านทั้งหมดให้เปิดหน้าบทสนทนาอีเมล',
relatedSourceMessagesEmpty: 'ยังไม่มีข้อความต้นทางที่เกี่ยวข้อง',
externalConversationId: 'รหัสเธรดภายนอก',
latestActivityAt: 'กิจกรรมล่าสุด',
v4CardsEmpty: 'ยังไม่มีสรุปการ์ด',
cardId: 'รหัสการ์ด',
reviewStatus: 'สถานะตรวจสอบ',
confirmedBy: 'ผู้ยืนยัน',
confirmedAt: 'เวลายืนยัน',
sourceEventIndex: 'เหตุการณ์ต้นทาง {index}',
sourceMessage: 'ข้อความต้นทาง',
businessKeySource: 'แหล่งที่มาของเลขธุรกิจ',
updatedAt: 'อัปเดตล่าสุด',
@@ -822,6 +859,12 @@ export default {
INFORMATIONAL_MESSAGE: 'แจ้งเตือนข้อความ (เดิม)',
SOURCE_MESSAGE_REVIEW_NOTIFICATION: 'แจ้งเตือนข้อความต้นทาง',
SOURCE_MESSAGE_ONLY: 'ข้อความต้นทางแบบอ่านอย่างเดียว',
SOURCE_MESSAGE_DISPLAY: 'การ์ดแสดงข้อความต้นทาง',
SOURCE_MESSAGE_NOTIFICATION: 'การ์ดแจ้งเตือนข้อความต้นทาง',
BASIC_INFORMATION: 'การ์ดข้อมูลพื้นฐาน',
ROOM_INFORMATION: 'การ์ดข้อมูลห้อง',
TRACE_RESERVATION_NOTES: 'การ์ดหมายเหตุติดตาม',
PAYMENT: 'การ์ดการชำระเงิน',
MANUAL_REVIEW: 'ตรวจสอบด้วยคน',
FALLBACK_REVIEW: 'ตรวจสอบด้วยคน',
},

View File

@@ -454,6 +454,43 @@ export default {
taskQueue: '同订单任务队列',
v4TaskTimeline: 'V4 订单任务时间线',
v4TaskTimelineEmpty: '暂无 V4 订单任务。',
v4TaskTimelineHint: '只展示订单任务和任务卡安全摘要;处理动作请进入 V4 任务详情页完成。',
v4OverviewTitle: 'V4 当前确认快照',
v4OverviewSubtitle: '仅来自已确认任务卡,不使用未确认 AI 建议。',
v4OverviewEmpty: '暂无已确认的 V4 订单快照。',
accountCode: 'Account 代码',
accountName: 'Account 名称',
marketCode: 'Market 代码',
sourceCode: 'Source 代码',
departureDate: '离店日期',
rateCode: 'Rate Code',
roomItems: '已确认房型房量',
latestConfirmedAt: '最近确认时间',
traceCardStatus: 'Trace 卡片状态',
roomingListCardStatus: 'Rooming List 卡片状态',
paymentCardStatus: 'Payment 卡片状态',
nextV4ActionTitle: '下一步处理',
nextV4ActionSubtitle: '订单总览只提供入口,不直接确认、复核或编辑任务卡。',
nextV4ActionType: '动作类型',
nextV4ActionStatus: '动作状态',
nextV4CardId: '任务卡编号',
openOrderTaskCount: '未完成 V4 任务数',
enterV4Task: '进入处理页',
nextActionConfirm: '确认任务卡',
nextActionReview: '人工复核',
nextActionNone: '无待处理动作',
nextV4ActionEmpty: '暂无下一步 V4 处理动作。',
relatedSourceMessages: '关联来源消息',
relatedSourceMessagesHint: '只展示邮件头和会话摘要;全文请进入邮件会话页查看。',
relatedSourceMessagesEmpty: '暂无关联来源消息。',
externalConversationId: '外部会话编号',
latestActivityAt: '最近活动时间',
v4CardsEmpty: '暂无任务卡摘要。',
cardId: '任务卡编号',
reviewStatus: '复核状态',
confirmedBy: '确认人',
confirmedAt: '确认时间',
sourceEventIndex: '来源事件 {index}',
sourceMessage: '来源消息',
businessKeySource: '业务号来源',
updatedAt: '最近更新',
@@ -822,6 +859,12 @@ export default {
INFORMATIONAL_MESSAGE: '消息通知(历史 Message Notification',
SOURCE_MESSAGE_REVIEW_NOTIFICATION: '来源消息通知',
SOURCE_MESSAGE_ONLY: '来源消息只读',
SOURCE_MESSAGE_DISPLAY: '来源消息展示卡',
SOURCE_MESSAGE_NOTIFICATION: '来源消息通知卡',
BASIC_INFORMATION: '基础信息卡',
ROOM_INFORMATION: '房型信息卡',
TRACE_RESERVATION_NOTES: '追踪备注卡',
PAYMENT: '付款信息卡',
MANUAL_REVIEW: '人工复核',
FALLBACK_REVIEW: '人工复核',
},