From a67f6300f8a7a5225657bc9c9be8ee716f97ccf6 Mon Sep 17 00:00:00 2001 From: wujinliang <2318309077@qq.com> Date: Wed, 26 Aug 2026 15:32:22 +0800 Subject: [PATCH] 1 --- .../components/LoadingListsView.test.ts | 7 +++++-- .../pages/ConfirmedLoadingListDetailView.vue | 13 +++++++++---- .../loading-lists/pages/PreloadPlanDetailView.vue | 11 +++++++++-- .../components/InboundFeeDetailManager.test.ts | 4 +++- .../components/InboundFeeDetailManager.vue | 5 ++++- 5 files changed, 30 insertions(+), 10 deletions(-) diff --git a/src/modules/loading-lists/components/LoadingListsView.test.ts b/src/modules/loading-lists/components/LoadingListsView.test.ts index 01e6cf9a..7129b782 100644 --- a/src/modules/loading-lists/components/LoadingListsView.test.ts +++ b/src/modules/loading-lists/components/LoadingListsView.test.ts @@ -113,6 +113,9 @@ describe('LoadingListsView', () => { expect(source).toContain("router.replace({ name: 'loading-list-detail'") expect(confirmedDetailSource).toContain("result.summary.status !== 'COMPLETED'") expect(confirmedDetailSource).toContain('MODE_STATUS_MISMATCH') + expect(confirmedDetailSource).toContain('watch([planId, warehouseId], () => void loadDetail())') + expect(confirmedDetailSource).toContain('if (sequence !== loadSequence) return') + expect(preloadDetailSource).toContain('watch([planId, warehouseId], () => void loadDetail())') }) it('uses backend readiness for whole-plan confirmation and translates blocking reasons', () => { @@ -139,8 +142,8 @@ describe('LoadingListsView', () => { expect(source).toContain('flex-wrap: wrap') expect(source).toContain('@media (max-width: 720px)') expect(source).toContain('.row-actions { gap: 4px; }') - expect(source).toContain(':loading="loading"\n stripe') - expect(detailSource).toContain(':columns="itemColumns"\n stripe') + expect(source).toMatch(/:loading="loading"\s+stripe/) + expect(detailSource).toMatch(/:columns="itemColumns"\s+stripe/) }) it('shows every prototype detail field that is backed by the loading item contract', () => { diff --git a/src/modules/loading-lists/pages/ConfirmedLoadingListDetailView.vue b/src/modules/loading-lists/pages/ConfirmedLoadingListDetailView.vue index e17814b0..c6829145 100644 --- a/src/modules/loading-lists/pages/ConfirmedLoadingListDetailView.vue +++ b/src/modules/loading-lists/pages/ConfirmedLoadingListDetailView.vue @@ -1,5 +1,5 @@