diff --git a/src/modules/container-loading/pages/ContainerDetailView.test.ts b/src/modules/container-loading/pages/ContainerDetailView.test.ts index b15f9106..90b38081 100644 --- a/src/modules/container-loading/pages/ContainerDetailView.test.ts +++ b/src/modules/container-loading/pages/ContainerDetailView.test.ts @@ -51,4 +51,12 @@ describe('ContainerDetailView customs integration', () => { expect(overviewSource).not.toContain(retired) } }) + + it('offers the released-booking link workflow only for an eligible unlinked simulation container', () => { + expect(source).toContain("detail.value?.sourceType === 'SIMULATION'") + expect(source).toContain("!detail.value.oceanBookingId") + expect(source).toContain("['WAIT_LOADING', 'EDITING'].includes(detail.value.planStatus)") + expect(source).toContain('关联已放舱订舱') + expect(source).toContain("query: { linkContainerId: detail.value.id }") + }) }) diff --git a/src/modules/container-loading/pages/ContainerDetailView.vue b/src/modules/container-loading/pages/ContainerDetailView.vue index 05aa316e..329a672c 100644 --- a/src/modules/container-loading/pages/ContainerDetailView.vue +++ b/src/modules/container-loading/pages/ContainerDetailView.vue @@ -1,7 +1,7 @@