This commit is contained in:
zlwu committed 2026-06-17 20:31:34 +08:00
1 parent 6bfabac50d
commit 58a47b96a5
38 files changed
+10159 -9660

No files matched your search

@@ -25,6 +25,8 @@ export type ProductionWorkOrderCardMetaConfig = {
tabKey: ProductionWorkOrderTabKey
showProtocolFeeSummary: boolean
showOutboundFeeSummary: boolean
/** 卡片展示关联申请单/输注计划的细胞产品明细 */
showCellProducts: boolean
metaFields: CardMetaField[]
allowDispatchQc: boolean
allowSampleReception: boolean
@@ -181,6 +183,7 @@ const CARD_META_BY_TAB: Record<ProductionWorkOrderTabKey, ProductionWorkOrderCar
tabKey: 'inbound_cell_storage',
showProtocolFeeSummary: true,
showOutboundFeeSummary: false,
showCellProducts: false,
metaFields: buildInboundMetaFields('inbound_cell_storage'),
allowDispatchQc: true,
allowSampleReception: true,
@@ -192,6 +195,7 @@ const CARD_META_BY_TAB: Record<ProductionWorkOrderTabKey, ProductionWorkOrderCar
tabKey: 'inbound_research_donation',
showProtocolFeeSummary: false,
showOutboundFeeSummary: false,
showCellProducts: false,
metaFields: buildInboundMetaFields('inbound_research_donation'),
allowDispatchQc: true,
allowSampleReception: true,
@@ -203,6 +207,7 @@ const CARD_META_BY_TAB: Record<ProductionWorkOrderTabKey, ProductionWorkOrderCar
tabKey: 'outbound_pilot_service',
showProtocolFeeSummary: false,
showOutboundFeeSummary: false,
showCellProducts: true,
metaFields: outboundPilotClinicalFields,
allowDispatchQc: true,
allowSampleReception: false,
@@ -214,6 +219,7 @@ const CARD_META_BY_TAB: Record<ProductionWorkOrderTabKey, ProductionWorkOrderCar
tabKey: 'outbound_basic_experiment',
showProtocolFeeSummary: false,
showOutboundFeeSummary: true,
showCellProducts: true,
metaFields: outboundBasicExperimentFields,
allowDispatchQc: true,
allowSampleReception: false,
@@ -225,6 +231,7 @@ const CARD_META_BY_TAB: Record<ProductionWorkOrderTabKey, ProductionWorkOrderCar
tabKey: 'outbound_clinical_application',
showProtocolFeeSummary: false,
showOutboundFeeSummary: true,
showCellProducts: false,
metaFields: outboundPilotClinicalFields,
allowDispatchQc: false,
allowSampleReception: false,
@@ -236,6 +243,7 @@ const CARD_META_BY_TAB: Record<ProductionWorkOrderTabKey, ProductionWorkOrderCar
tabKey: 'temporary',
showProtocolFeeSummary: false,
showOutboundFeeSummary: false,
showCellProducts: false,
metaFields: temporaryFields,
allowDispatchQc: true,
allowSampleReception: false,
@@ -33,6 +33,8 @@ export type QcWorkOrderCardMetaConfig = {
showTriggerTag: boolean
showProtocolFeeSummary: boolean
showOutboundFeeSummary: boolean
/** 卡片展示计划质检订单细胞产品 / 生产过程质检细胞产品 */
showCellProducts: boolean
metaFields: CardMetaField[]
buildGroupContextParts: (row: QcWorkOrder) => string[]
allowEditTemporary: boolean
@@ -209,6 +211,7 @@ const CARD_META_BY_TAB: Record<QcWorkOrderTabKey, QcWorkOrderCardMetaConfig> = {
showTriggerTag: true,
showProtocolFeeSummary: true,
showOutboundFeeSummary: false,
showCellProducts: false,
metaFields: inboundGroupedFields,
buildGroupContextParts: buildCellStorageGroupContext,
allowEditTemporary: false,
@@ -221,6 +224,7 @@ const CARD_META_BY_TAB: Record<QcWorkOrderTabKey, QcWorkOrderCardMetaConfig> = {
showTriggerTag: true,
showProtocolFeeSummary: false,
showOutboundFeeSummary: false,
showCellProducts: false,
metaFields: inboundGroupedFields,
buildGroupContextParts: buildDonationGroupContext,
allowEditTemporary: false,
@@ -233,6 +237,7 @@ const CARD_META_BY_TAB: Record<QcWorkOrderTabKey, QcWorkOrderCardMetaConfig> = {
showTriggerTag: true,
showProtocolFeeSummary: false,
showOutboundFeeSummary: false,
showCellProducts: true,
metaFields: outboundGroupedFields,
buildGroupContextParts: buildOutboundPilotGroupContext,
allowEditTemporary: false,
@@ -245,6 +250,7 @@ const CARD_META_BY_TAB: Record<QcWorkOrderTabKey, QcWorkOrderCardMetaConfig> = {
showTriggerTag: true,
showProtocolFeeSummary: false,
showOutboundFeeSummary: true,
showCellProducts: true,
metaFields: outboundGroupedFields,
buildGroupContextParts: buildOutboundBasicExperimentGroupContext,
allowEditTemporary: false,
@@ -257,6 +263,7 @@ const CARD_META_BY_TAB: Record<QcWorkOrderTabKey, QcWorkOrderCardMetaConfig> = {
showTriggerTag: false,
showProtocolFeeSummary: false,
showOutboundFeeSummary: true,
showCellProducts: false,
metaFields: outboundPilotClinicalFields,
buildGroupContextParts: () => [],
allowEditTemporary: false,
@@ -269,6 +276,7 @@ const CARD_META_BY_TAB: Record<QcWorkOrderTabKey, QcWorkOrderCardMetaConfig> = {
showTriggerTag: true,
showProtocolFeeSummary: false,
showOutboundFeeSummary: false,
showCellProducts: false,
metaFields: temporaryFields,
buildGroupContextParts: () => [],
allowEditTemporary: true,