From be2eee248bf8385222f8029e411e996b65c2e304 Mon Sep 17 00:00:00 2001 From: zhouxiaofeng <2946471396@qq.com> Date: Thu, 18 Jun 2026 15:11:12 +0800 Subject: [PATCH] fix --- .../ContractPartyPlaceholderModal.vue | 37 +++++++------------ 1 file changed, 14 insertions(+), 23 deletions(-) diff --git a/src/views/contract/launch/components/ContractPartyPlaceholderModal.vue b/src/views/contract/launch/components/ContractPartyPlaceholderModal.vue index 295595d..da8046c 100644 --- a/src/views/contract/launch/components/ContractPartyPlaceholderModal.vue +++ b/src/views/contract/launch/components/ContractPartyPlaceholderModal.vue @@ -237,10 +237,9 @@ required > @@ -664,14 +663,6 @@ placeholder="协助部门" /> - - - 否 -
+
是否列入当年预算 opt.label === source.contractType || opt.simpleLabel === source.contractType, + ); + if (matched) form.contractTypeCode = matched.value; + } return form; } @@ -1918,10 +1918,6 @@ function handleContractTypeChange(value) { detailState.value.contractTypeCode = value; } -function handleContractTypeCodeChange(value) { - detailState.value.contractType = value; -} - function handleAddCounterparty() { if (isSingleAgreementChecked.value) return; detailState.value.partyState.counterpartyList = @@ -2144,7 +2140,7 @@ function validateState() { ) return "请选择相对方"; if (!detailState.value.contractName?.trim()) return "请填写合同名称"; - if (!detailState.value.contractType) return "请选择合同类型"; + if (!detailState.value.contractTypeCode) return "请选择合同类型"; if ( detailState.value.contractPeriodType === "0" && (!detailState.value.effectiveStart || !detailState.value.effectiveEnd) @@ -2364,12 +2360,7 @@ function buildLaunchRecord() { id: detailState.value.id || null, contractCode: detailState.value.contractCode, contractName: detailState.value.contractName, - contractType: getOptionLabel( - contractTypeOptions, - detailState.value.contractType, - ), - contractTypeCode: - detailState.value.contractTypeCode || detailState.value.contractType, + contractTypeCode: detailState.value.contractTypeCode, contractSource: detailState.value.contractSource || "ECP", creationMode: creationMode.value, templateId: templateKey.value || null,