diff --git a/src/views/contract/launch/components/ContractPartyPlaceholderModal.vue b/src/views/contract/launch/components/ContractPartyPlaceholderModal.vue index 708562f..485ea0e 100644 --- a/src/views/contract/launch/components/ContractPartyPlaceholderModal.vue +++ b/src/views/contract/launch/components/ContractPartyPlaceholderModal.vue @@ -888,13 +888,14 @@ > @@ -985,6 +986,14 @@ import { const counterpartyOptions = ref([]); const ourPartyOrgOptions = ref([]); +/** 履行计划所属主体下拉选项:从全部可选机构中选取 */ +const planSubjectOptions = computed(() => + ourPartyOrgOptions.value.map((opt) => ({ + label: opt.raw?.orgName || opt.label || opt.value, + value: String(opt.raw?.orgId ?? ""), + })), +); + // ========== 合同相关字典 ========== const mandateTypeOptions = [