优化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',

View File

@@ -25,13 +25,13 @@ export default {
},
nav: {
orders: 'รายการออเดอร์',
taskQueue: 'คิวงาน',
taskQueue: 'รายการจองที่ต้องจัดการ',
manualInvoice: 'ออกใบแจ้งหนี้เอง',
roomingList: 'สร้าง Rooming List',
sourceMessages: 'แหล่งที่มาข้อความ',
systemStatus: 'สถานะระบบ',
orderDetail: 'รายละเอียดออเดอร์',
taskDetail: 'รายละเอียดงาน',
orderDetail: 'ภาพรวมออเดอร์',
taskDetail: 'จัดการรายการจอง',
sourceMessageConversation: 'เธรดอีเมล',
sourceNotificationDetail: 'รายละเอียดแจ้งเตือนต้นทาง',
debugEml: 'Debug EML',
@@ -451,7 +451,7 @@ export default {
},
order: {
summary: 'สรุปออเดอร์',
taskQueue: 'คิวงานของออเดอร์นี้',
taskQueue: 'รายการจองของออเดอร์นี้',
v4TaskTimeline: 'ประวัติการดำเนินการ',
v4TaskTimelineEmpty: 'ยังไม่มีประวัติการดำเนินการ',
v4TaskTimelineHint: 'แสดงเฉพาะประวัติการประมวลผลอีเมลต้นทางและสรุปสถานะรายการ หากต้องดำเนินการให้เข้าไปที่หน้าจัดการรายการจอง',
@@ -609,7 +609,13 @@ export default {
reviewResolved: 'ส่งผลตรวจสอบแล้วและรีเฟรชรายละเอียดแล้ว',
validationFailed: 'โปรดแก้ไขข้อมูลในการ์ดปัจจุบันก่อน',
roomInformation: {
noDisplayModel: 'ยังไม่ได้รับโมเดลแสดงผล Room Information',
noDisplayModel: 'ข้อมูลห้องและวันที่ยังไม่พร้อมใช้งาน โปรดลองรีเฟรชภายหลังหรือติดต่อผู้ดูแลระบบ',
eventType: {
NEW_BOOKING: 'จองใหม่',
UPDATE_BOOKING: 'แก้ไขการจอง',
CANCEL_BOOKING: 'ยกเลิกการจอง',
unknown: 'รายการจอง',
},
emptyValues: 'ไม่มีฟิลด์ให้แสดง',
changeSummary: 'สรุปการเปลี่ยนแปลง',
currentValues: 'ค่าปัจจุบัน',
@@ -661,13 +667,13 @@ export default {
action: 'การดำเนินการคงที่',
},
lookup: {
loading: 'กำลังโหลดแค็ตตาล็อก',
empty: 'ไม่มีตัวเลือกในแค็ตตาล็อกปัจจุบัน หากค้นหาไม่พบไม่ได้หมายความว่าแค็ตตาล็อกยังไม่เริ่มต้น',
loading: 'กำลังโหลดตัวเลือก',
empty: 'ยังไม่มีตัวเลือก หากต้องเพิ่มโปรดติดต่อผู้ดูแล',
stale: 'แค็ตตาล็อกนี้เป็น snapshot เก่า ยังเลือกได้ แต่การตรวจสอบฝั่งหลังบ้านเป็นผลสุดท้าย',
warning: 'หมายเหตุแค็ตตาล็อก: {warning}',
error: 'แค็ตตาล็อกไม่พร้อมใช้งานชั่วคราว โปรดรีเฟรชแล้วลองใหม่',
accountDerived: 'จะแสดง Market: {market} / Source: {source} จากแค็ตตาล็อก โดยผลยืนยันจากหลังบ้านเป็นผลสุดท้าย',
currentNotInCatalog: 'ค่าเดิม "{value}" ไม่อยู่ในแค็ตตาล็อกปัจจุบัน โปรดเลือกใหม่',
error: 'ตัวเลือกไม่พร้อมใช้งานชั่วคราว โปรดรีเฟรชแล้วลองใหม่',
accountDerived: 'เมื่อเลือกแล้วจะแสดง Market: {market} / Source: {source}',
currentNotInCatalog: 'ค่าเดิม "{value}" ไม่อยู่ในตัวเลือกปัจจุบัน โปรดเลือกใหม่',
},
sourceMessage: {
subject: 'หัวข้อ',

View File

@@ -25,13 +25,13 @@ export default {
},
nav: {
orders: '订单列表',
taskQueue: '任务队列',
taskQueue: '预订事项',
manualInvoice: '手工开票',
roomingList: '房表生成',
sourceMessages: '消息来源',
systemStatus: '系统状态',
orderDetail: '订单详情',
taskDetail: '任务详情',
orderDetail: '订单总览',
taskDetail: '订单事项办理',
sourceMessageConversation: '邮件会话',
sourceNotificationDetail: '来源通知详情',
debugEml: 'Debug EML',
@@ -451,7 +451,7 @@ export default {
},
order: {
summary: '订单摘要',
taskQueue: '同订单任务队列',
taskQueue: '同订单预订事项',
v4TaskTimeline: '处理记录',
v4TaskTimelineEmpty: '暂无处理记录。',
v4TaskTimelineHint: '只展示来源邮件处理记录和事项状态摘要;办理动作请进入订单事项办理页完成。',
@@ -609,7 +609,13 @@ export default {
reviewResolved: '复核已提交,详情已刷新。',
validationFailed: '请先修正当前卡片字段。',
roomInformation: {
noDisplayModel: 'Room Information 展示模型暂未返回。',
noDisplayModel: '房型与日期信息暂不可用,请稍后刷新或联系管理员。',
eventType: {
NEW_BOOKING: '新预订',
UPDATE_BOOKING: '修改预订',
CANCEL_BOOKING: '取消预订',
unknown: '预订事项',
},
emptyValues: '暂无可展示字段。',
changeSummary: '本次变更摘要',
currentValues: '当前值',
@@ -661,13 +667,13 @@ export default {
action: '固定动作',
},
lookup: {
loading: '目录加载中',
empty: '当前目录没有可选项;如果是搜索无结果,不代表目录未初始化。',
loading: '选项加载中',
empty: '暂无可选项,如需新增请联系管理员维护资料。',
stale: '当前目录为过期快照,仍可选择,最终以后端校验为准。',
warning: '目录提示:{warning}',
error: '目录暂不可用,请刷新后重试。',
accountDerived: '选择后将参考目录展示 Market{market} / Source{source},最终以后端确认结果为准。',
currentNotInCatalog: '原值“{value}”不在当前目录中,请重新选择。',
error: '选项暂不可用,请刷新后重试。',
accountDerived: '选择后会带出市场{market} / 来源{source}。',
currentNotInCatalog: '原值“{value}”不在当前可选项中,请重新选择。',
},
sourceMessage: {
subject: '主题',