From a7a5a914f17fbb31713e22a163fcd06631c7bd0d Mon Sep 17 00:00:00 2001 From: zlwu <704541015@qq.com> Date: Thu, 15 Oct 2026 09:51:26 +0800 Subject: [PATCH] fix(web-admin): align freight source and transport tags with registry Use receptionSource and transportType tag types instead of hard-coded success/primary plain. Co-authored-by: Cursor --- .../sample-freight/FreightConfigDialog.vue | 9 ++- .../cell-storage/sample-freight/index.vue | 65 +++++++++++++------ 2 files changed, 52 insertions(+), 22 deletions(-) diff --git a/web-admin/src/views/cell-storage/sample-freight/FreightConfigDialog.vue b/web-admin/src/views/cell-storage/sample-freight/FreightConfigDialog.vue index 074f4781..01691d2c 100644 --- a/web-admin/src/views/cell-storage/sample-freight/FreightConfigDialog.vue +++ b/web-admin/src/views/cell-storage/sample-freight/FreightConfigDialog.vue @@ -117,8 +117,12 @@ /> @@ -195,6 +199,7 @@ type SampleFreight, type SampleFreightItem } from '@/api/sample-freight' + import { receptionSourceLabel, receptionSourceTagType } from '@/utils/status-tag-registry' defineOptions({ name: 'FreightConfigDialog' }) diff --git a/web-admin/src/views/cell-storage/sample-freight/index.vue b/web-admin/src/views/cell-storage/sample-freight/index.vue index 68c10fb3..8757935e 100644 --- a/web-admin/src/views/cell-storage/sample-freight/index.vue +++ b/web-admin/src/views/cell-storage/sample-freight/index.vue @@ -79,15 +79,7 @@ @click="handleBatchUnlink" > - 取消运费 - - - - 编辑运费 + 取消样本关联 @@ -126,9 +118,14 @@ header-align="center" > - {{ row.sampleSource === 'cell_storage' ? '细胞存储' : '科研捐赠' }} + {{ receptionSourceLabel(String(row.sampleSource || '')) }} — @@ -225,7 +222,7 @@ - 取消运费 + 取消样本关联 + + + + 删除 @@ -263,6 +264,9 @@