合同正文配置详情不可打开

This commit is contained in:
2026-06-29 15:56:59 +08:00
parent a097fd653d
commit 2326752b5d
@@ -343,9 +343,9 @@
<div class="upload-block"> <div class="upload-block">
<div class="upload-label">合同正文</div> <div class="upload-label">合同正文</div>
<div <div
class="readonly-upload-box contract-body-entry" class="readonly-upload-box contract-body-entry"
:class="{ 'is-clickable': !isViewMode }" :class="{ 'is-clickable': !isViewMode }"
@click="openBodyConfigModal" @click="handleBodyEntryClick"
> >
<div class="contract-body-entry-name"> <div class="contract-body-entry-name">
{{ contractBodyDisplayText }} {{ contractBodyDisplayText }}
@@ -1782,7 +1782,7 @@ function mapPartnerToParty(raw = {}, roleKey, companyName) {
...createEmptyParty(roleCode), ...createEmptyParty(roleCode),
partnerId: raw.customerSysid || null, partnerId: raw.customerSysid || null,
customerSysid: raw.customerSysid || null, customerSysid: raw.customerSysid || null,
subjectCode: raw.orgId == null ? "" : String(raw.orgId), subjectCode: "",
oppositeId: raw.oppositeId || "", oppositeId: raw.oppositeId || "",
companyName: raw.customerNameC || companyName || "", companyName: raw.customerNameC || companyName || "",
companyType: getRelativeTypeLabel(raw.relativeType), companyType: getRelativeTypeLabel(raw.relativeType),
@@ -2010,6 +2010,13 @@ function openBodyConfigModal() {
); );
} }
function handleBodyEntryClick() {
if (isViewMode.value) {
return;
}
openBodyConfigModal();
}
function handleBodyConfigSave(payload = {}) { function handleBodyConfigSave(payload = {}) {
creationMode.value = payload.creationMode || "template"; creationMode.value = payload.creationMode || "template";
templateKey.value = payload.templateKey || ""; templateKey.value = payload.templateKey || "";