修复人工复核必填字段提交
This commit is contained in:
@@ -920,6 +920,17 @@ describe('ReservationTaskDetailPanel', () => {
|
||||
input_editable: 'N',
|
||||
value: null,
|
||||
}),
|
||||
createRequiredField({
|
||||
field_path: 'extracted_fields.room_items.0.room_quantity',
|
||||
field_pointer: '/extracted_fields/room_items/0/room_quantity',
|
||||
legacy_field_path: 'extracted_fields.room_quantity',
|
||||
display_name: '房量',
|
||||
control_type: 'number',
|
||||
edit_scope: 'normal_and_manual_review',
|
||||
write_target: 'draft_payload_and_review_resolution',
|
||||
raw_readonly: false,
|
||||
value: null,
|
||||
}),
|
||||
],
|
||||
}),
|
||||
)
|
||||
@@ -974,12 +985,15 @@ describe('ReservationTaskDetailPanel', () => {
|
||||
expect(wrapper.text()).toContain('人工复核解阻')
|
||||
expect(wrapper.text()).toContain('/extracted_fields/room_items/0/pms_room_type_code')
|
||||
expect(wrapper.text()).toContain('PMS 房型代码')
|
||||
expect(wrapper.text()).toContain('/extracted_fields/room_items/0/room_quantity')
|
||||
expect(wrapper.text()).toContain('房量')
|
||||
expect(wrapper.text()).not.toContain('人工转换')
|
||||
expect(wrapper.text()).not.toContain('保存草稿')
|
||||
expect(wrapper.text()).not.toContain('确认任务')
|
||||
expect(wrapper.text()).not.toContain('OPERA 模拟操作')
|
||||
|
||||
await wrapper.find('input[name="manual_resolution_field_override_0"]').setValue('RM3')
|
||||
await wrapper.find('input[name="manual_resolution_field_override_1"]').setValue('2')
|
||||
await wrapper.find('textarea[name="manual_resolution_reason"]').setValue('确认 PMS 房型代码')
|
||||
await findButton(wrapper, '提交复核结果').trigger('click')
|
||||
await flushPromises()
|
||||
@@ -993,6 +1007,11 @@ describe('ReservationTaskDetailPanel', () => {
|
||||
field_path: 'extracted_fields.room_items.0.pms_room_type_code',
|
||||
value: 'RM3',
|
||||
},
|
||||
{
|
||||
field_pointer: '/extracted_fields/room_items/0/room_quantity',
|
||||
field_path: 'extracted_fields.room_items.0.room_quantity',
|
||||
value: '2',
|
||||
},
|
||||
],
|
||||
})
|
||||
expect(service.fetchReservationTaskDetail).toHaveBeenCalledTimes(2)
|
||||
|
||||
Reference in New Issue
Block a user