适配 M002 V3 字段矩阵前端交互
This commit is contained in:
1 parent
db95aece20
commit
9bd6bc1cd0
11 files changed
+515
-66
No files matched your search
@@ -34,16 +34,17 @@ const v3MessageEventFixture: ReservationRecord = {
|
||||
history_message_count: 1,
|
||||
},
|
||||
extracted_fields: {
|
||||
pms_room_type_code: null,
|
||||
room_items: [
|
||||
{
|
||||
room_quantity: 1,
|
||||
room_type_raw: 'Deluxe Q1A',
|
||||
pms_room_type_code: null,
|
||||
},
|
||||
],
|
||||
},
|
||||
manual_review: {
|
||||
reason_code: 'missing_room_type_code',
|
||||
missing_fields: ['/extracted_fields/pms_room_type_code'],
|
||||
missing_fields: ['/extracted_fields/room_items/0/pms_room_type_code'],
|
||||
},
|
||||
}
|
||||
|
||||
@@ -577,7 +578,7 @@ export const reservationTaskDetails: ReservationTaskDetailResult[] = [
|
||||
manual_review: {
|
||||
reason_code: 'missing_room_type_code',
|
||||
review_instruction: '请确认 PMS 房型代码后解阻原任务卡。',
|
||||
missing_fields: ['/extracted_fields/pms_room_type_code'],
|
||||
missing_fields: ['/extracted_fields/room_items/0/pms_room_type_code'],
|
||||
source_message: {
|
||||
...v3SourceMessageFixture,
|
||||
source_message_id: '900085',
|
||||
@@ -599,7 +600,7 @@ export const reservationTaskDetails: ReservationTaskDetailResult[] = [
|
||||
system_task_type: 'NEW_BOOKING',
|
||||
task_card_type: 'NEW_BOOKING',
|
||||
task_status: 'BLOCKED',
|
||||
field_contract_version: 'reservation-task-card-v3',
|
||||
field_contract_version: '20260711-p0',
|
||||
draft_payload: null,
|
||||
confirmed_payload: null,
|
||||
availability: {
|
||||
@@ -619,12 +620,14 @@ export const reservationTaskDetails: ReservationTaskDetailResult[] = [
|
||||
task_type: 'NEW_BOOKING',
|
||||
task_subtype: 'NEW_BOOKING',
|
||||
display_area: '预订信息',
|
||||
field_path: 'extracted_fields.pms_room_type_code',
|
||||
field_path: 'extracted_fields.room_items.0.pms_room_type_code',
|
||||
field_pointer: '/extracted_fields/room_items/0/pms_room_type_code',
|
||||
legacy_field_path: 'extracted_fields.pms_room_type_code',
|
||||
display_name: 'PMS 房型代码',
|
||||
default_value_source: 'manual_review',
|
||||
visible: 'Y',
|
||||
editable: 'N',
|
||||
input_editable: 'N',
|
||||
editable: 'Y',
|
||||
input_editable: 'Y',
|
||||
select_editable: 'N',
|
||||
date_picker: 'N',
|
||||
number_input: 'N',
|
||||
@@ -634,7 +637,7 @@ export const reservationTaskDetails: ReservationTaskDetailResult[] = [
|
||||
required_rule: 'Y',
|
||||
display_condition: null,
|
||||
validation_rule: null,
|
||||
write_path: 'extracted_fields.pms_room_type_code',
|
||||
write_path: 'extracted_fields.room_items.0.pms_room_type_code',
|
||||
opera_write_participation: 'Y',
|
||||
opera_parameter_mapping: 'roomTypeCode',
|
||||
notes: 'V3 同卡人工复核缺失字段。',
|
||||
@@ -766,7 +769,7 @@ export const reservationTaskAudits: ReservationTaskAuditListResult[] = [
|
||||
after_snapshot: {
|
||||
result_type: 'manual_review',
|
||||
review_status: 'PENDING',
|
||||
missing_fields: ['/extracted_fields/pms_room_type_code'],
|
||||
missing_fields: ['/extracted_fields/room_items/0/pms_room_type_code'],
|
||||
},
|
||||
occurred_at: '2026-07-08T08:15:00+08:00',
|
||||
},
|
||||
|
||||
Reference in new issue
Block a user