|
@@ -659,63 +659,48 @@ const renderAttachmentContent = (key: string) => {
|
|
|
<div v-else-if="attach.no === 2" class="attachment-content">
|
|
<div v-else-if="attach.no === 2" class="attachment-content">
|
|
|
<CheckInRegistrationBody
|
|
<CheckInRegistrationBody
|
|
|
v-model="checkInRegistrationForm"
|
|
v-model="checkInRegistrationForm"
|
|
|
- :is-text-mode="isTextMode"
|
|
|
|
|
|
|
+ :is-text-mode="true"
|
|
|
:elder-id="recordRow?.elderId"
|
|
:elder-id="recordRow?.elderId"
|
|
|
/>
|
|
/>
|
|
|
</div>
|
|
</div>
|
|
|
<div v-else-if="attach.no === 3" class="attachment-content">
|
|
<div v-else-if="attach.no === 3" class="attachment-content">
|
|
|
<CheckInInformationBody
|
|
<CheckInInformationBody
|
|
|
v-model="checkInInformationForm"
|
|
v-model="checkInInformationForm"
|
|
|
- :is-text-mode="isTextMode"
|
|
|
|
|
|
|
+ :is-text-mode="true"
|
|
|
:elder-id="recordRow?.elderId"
|
|
:elder-id="recordRow?.elderId"
|
|
|
/>
|
|
/>
|
|
|
</div>
|
|
</div>
|
|
|
<div v-else-if="attach.no === 4" class="attachment-content">
|
|
<div v-else-if="attach.no === 4" class="attachment-content">
|
|
|
- <ElderSafetyCommitmentBody
|
|
|
|
|
- v-model="safetyCommitmentForm"
|
|
|
|
|
- :is-text-mode="isTextMode"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <ElderSafetyCommitmentBody v-model="safetyCommitmentForm" :is-text-mode="true" />
|
|
|
</div>
|
|
</div>
|
|
|
<div v-else-if="attach.no === 5" class="attachment-content">
|
|
<div v-else-if="attach.no === 5" class="attachment-content">
|
|
|
- <OutingConfirmationBody v-model="outingConfirmationForm" :is-text-mode="isTextMode" />
|
|
|
|
|
|
|
+ <OutingConfirmationBody v-model="outingConfirmationForm" :is-text-mode="true" />
|
|
|
</div>
|
|
</div>
|
|
|
<div v-else-if="attach.no === 6" class="attachment-content">
|
|
<div v-else-if="attach.no === 6" class="attachment-content">
|
|
|
- <SignatureProxyApplicationBody
|
|
|
|
|
- v-model="signatureProxyForm"
|
|
|
|
|
- :is-text-mode="isTextMode"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <SignatureProxyApplicationBody v-model="signatureProxyForm" :is-text-mode="true" />
|
|
|
</div>
|
|
</div>
|
|
|
<div v-else-if="attach.no === 7" class="attachment-content">
|
|
<div v-else-if="attach.no === 7" class="attachment-content">
|
|
|
- <PowerOfAttorneyBody v-model="powerOfAttorneyForm" :is-text-mode="isTextMode" />
|
|
|
|
|
|
|
+ <PowerOfAttorneyBody v-model="powerOfAttorneyForm" :is-text-mode="true" />
|
|
|
</div>
|
|
</div>
|
|
|
<div v-else-if="attach.no === 8" class="attachment-content">
|
|
<div v-else-if="attach.no === 8" class="attachment-content">
|
|
|
- <DelegationAgentConfirmationBody
|
|
|
|
|
- v-model="delegationAgentForm"
|
|
|
|
|
- :is-text-mode="isTextMode"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <DelegationAgentConfirmationBody v-model="delegationAgentForm" :is-text-mode="true" />
|
|
|
</div>
|
|
</div>
|
|
|
<div v-else-if="attach.no === 9" class="attachment-content">
|
|
<div v-else-if="attach.no === 9" class="attachment-content">
|
|
|
- <ServiceChargingStandardsBody
|
|
|
|
|
- v-model="serviceChargingForm"
|
|
|
|
|
- :is-text-mode="isTextMode"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <ServiceChargingStandardsBody v-model="serviceChargingForm" :is-text-mode="true" />
|
|
|
</div>
|
|
</div>
|
|
|
<div v-else-if="attach.no === 10" class="attachment-content">
|
|
<div v-else-if="attach.no === 10" class="attachment-content">
|
|
|
- <RoomFacilitiesEquipmentBody
|
|
|
|
|
- v-model="roomFacilitiesForm"
|
|
|
|
|
- :is-text-mode="isTextMode"
|
|
|
|
|
- />
|
|
|
|
|
|
|
+ <RoomFacilitiesEquipmentBody v-model="roomFacilitiesForm" :is-text-mode="true" />
|
|
|
</div>
|
|
</div>
|
|
|
<div v-else-if="attach.no === 11" class="attachment-content">
|
|
<div v-else-if="attach.no === 11" class="attachment-content">
|
|
|
<ExplanationExaminationReportBody
|
|
<ExplanationExaminationReportBody
|
|
|
v-model="examinationReportForm"
|
|
v-model="examinationReportForm"
|
|
|
- :is-text-mode="isTextMode"
|
|
|
|
|
|
|
+ :is-text-mode="true"
|
|
|
/>
|
|
/>
|
|
|
</div>
|
|
</div>
|
|
|
<div v-else-if="attach.no === 12" class="attachment-content">
|
|
<div v-else-if="attach.no === 12" class="attachment-content">
|
|
|
<DocumentAttachmentBody
|
|
<DocumentAttachmentBody
|
|
|
v-model="identificationPartyBForm"
|
|
v-model="identificationPartyBForm"
|
|
|
- :is-text-mode="isTextMode"
|
|
|
|
|
|
|
+ :is-text-mode="true"
|
|
|
title="乙方有效证件"
|
|
title="乙方有效证件"
|
|
|
description="乙方:有效身份证件复印件(正反面复印)及户口本复印件(户主页和本人页)"
|
|
description="乙方:有效身份证件复印件(正反面复印)及户口本复印件(户主页和本人页)"
|
|
|
/>
|
|
/>
|
|
@@ -723,7 +708,7 @@ const renderAttachmentContent = (key: string) => {
|
|
|
<div v-else-if="attach.no === 13" class="attachment-content">
|
|
<div v-else-if="attach.no === 13" class="attachment-content">
|
|
|
<DocumentAttachmentBody
|
|
<DocumentAttachmentBody
|
|
|
v-model="guardianPartyBForm"
|
|
v-model="guardianPartyBForm"
|
|
|
- :is-text-mode="isTextMode"
|
|
|
|
|
|
|
+ :is-text-mode="true"
|
|
|
title="乙方监护人(丙方)身份证、户口本复印件"
|
|
title="乙方监护人(丙方)身份证、户口本复印件"
|
|
|
description="丙方:(系自然人的)有效身份证件复印件(正反面复印)及户口本复印件(户主页和本人页);(系单位的)的有效注册登登记材料复印件(加盖公章)、法定代表人/负责人及联系人的身份证件复印件(身份证件需正反面复印)"
|
|
description="丙方:(系自然人的)有效身份证件复印件(正反面复印)及户口本复印件(户主页和本人页);(系单位的)的有效注册登登记材料复印件(加盖公章)、法定代表人/负责人及联系人的身份证件复印件(身份证件需正反面复印)"
|
|
|
/>
|
|
/>
|
|
@@ -731,25 +716,25 @@ const renderAttachmentContent = (key: string) => {
|
|
|
<div v-else-if="attach.no === 14" class="attachment-content">
|
|
<div v-else-if="attach.no === 14" class="attachment-content">
|
|
|
<DocumentAttachmentBody
|
|
<DocumentAttachmentBody
|
|
|
v-model="registrationCertificateForm"
|
|
v-model="registrationCertificateForm"
|
|
|
- :is-text-mode="isTextMode"
|
|
|
|
|
|
|
+ :is-text-mode="true"
|
|
|
description="甲方登记证书及民政部门备案回执"
|
|
description="甲方登记证书及民政部门备案回执"
|
|
|
/>
|
|
/>
|
|
|
</div>
|
|
</div>
|
|
|
<div v-else-if="attach.no === 15" class="attachment-content">
|
|
<div v-else-if="attach.no === 15" class="attachment-content">
|
|
|
<DocumentAttachmentBody
|
|
<DocumentAttachmentBody
|
|
|
v-model="comprehensiveAssessmentForm"
|
|
v-model="comprehensiveAssessmentForm"
|
|
|
- :is-text-mode="isTextMode"
|
|
|
|
|
|
|
+ :is-text-mode="true"
|
|
|
title="老年人能力综合评估结果"
|
|
title="老年人能力综合评估结果"
|
|
|
/>
|
|
/>
|
|
|
</div>
|
|
</div>
|
|
|
<div v-else-if="attach.no === 16" class="attachment-content">
|
|
<div v-else-if="attach.no === 16" class="attachment-content">
|
|
|
<FirstServiceProjectConfirmationBody
|
|
<FirstServiceProjectConfirmationBody
|
|
|
v-model="firstServiceForm"
|
|
v-model="firstServiceForm"
|
|
|
- :is-text-mode="isTextMode"
|
|
|
|
|
|
|
+ :is-text-mode="true"
|
|
|
/>
|
|
/>
|
|
|
</div>
|
|
</div>
|
|
|
<div v-else-if="attach.no === 17" class="attachment-content">
|
|
<div v-else-if="attach.no === 17" class="attachment-content">
|
|
|
- <ChangeConfirmationFormBody v-model="changeConfirmForm" :is-text-mode="isTextMode" />
|
|
|
|
|
|
|
+ <ChangeConfirmationFormBody v-model="changeConfirmForm" :is-text-mode="true" />
|
|
|
</div>
|
|
</div>
|
|
|
<div v-else class="attachment-body">
|
|
<div v-else class="attachment-body">
|
|
|
<p><strong>日期:</strong>{{ data?.createTime || '-' }}</p>
|
|
<p><strong>日期:</strong>{{ data?.createTime || '-' }}</p>
|
|
@@ -786,32 +771,37 @@ const renderAttachmentContent = (key: string) => {
|
|
|
<RiskDisclosureBody
|
|
<RiskDisclosureBody
|
|
|
v-if="attach.no === 1"
|
|
v-if="attach.no === 1"
|
|
|
v-model="riskDisclosureForm"
|
|
v-model="riskDisclosureForm"
|
|
|
|
|
+ class="mgb"
|
|
|
:is-text-mode="true"
|
|
:is-text-mode="true"
|
|
|
/>
|
|
/>
|
|
|
<!-- 附件2:入住登记表,使用 CheckInRegistrationBody -->
|
|
<!-- 附件2:入住登记表,使用 CheckInRegistrationBody -->
|
|
|
<CheckInRegistrationBody
|
|
<CheckInRegistrationBody
|
|
|
v-else-if="attach.no === 2"
|
|
v-else-if="attach.no === 2"
|
|
|
v-model="checkInRegistrationForm"
|
|
v-model="checkInRegistrationForm"
|
|
|
|
|
+ class="mgb"
|
|
|
:is-text-mode="true"
|
|
:is-text-mode="true"
|
|
|
:elder-id="recordRow?.elderId"
|
|
:elder-id="recordRow?.elderId"
|
|
|
/>
|
|
/>
|
|
|
<!-- 附件3:入住须知,使用 CheckInInformationBody -->
|
|
<!-- 附件3:入住须知,使用 CheckInInformationBody -->
|
|
|
- <CheckInInformationBody v-else-if="attach.no === 3" :is-text-mode="true" />
|
|
|
|
|
|
|
+ <CheckInInformationBody v-else-if="attach.no === 3" class="mgb" :is-text-mode="true" />
|
|
|
<!-- 附件4:长者安全承诺书,使用 ElderSafetyCommitmentBody -->
|
|
<!-- 附件4:长者安全承诺书,使用 ElderSafetyCommitmentBody -->
|
|
|
<ElderSafetyCommitmentBody
|
|
<ElderSafetyCommitmentBody
|
|
|
v-else-if="attach.no === 4"
|
|
v-else-if="attach.no === 4"
|
|
|
|
|
+ class="mgb"
|
|
|
v-model="safetyCommitmentForm"
|
|
v-model="safetyCommitmentForm"
|
|
|
:is-text-mode="true"
|
|
:is-text-mode="true"
|
|
|
/>
|
|
/>
|
|
|
<!-- 附件5:长者外出情况确认书,使用 OutingConfirmationBody -->
|
|
<!-- 附件5:长者外出情况确认书,使用 OutingConfirmationBody -->
|
|
|
<OutingConfirmationBody
|
|
<OutingConfirmationBody
|
|
|
v-else-if="attach.no === 5"
|
|
v-else-if="attach.no === 5"
|
|
|
|
|
+ class="mgb"
|
|
|
v-model="outingConfirmationForm"
|
|
v-model="outingConfirmationForm"
|
|
|
:is-text-mode="true"
|
|
:is-text-mode="true"
|
|
|
/>
|
|
/>
|
|
|
<!-- 附件6:签名代理申请,使用 SignatureProxyApplicationBody -->
|
|
<!-- 附件6:签名代理申请,使用 SignatureProxyApplicationBody -->
|
|
|
<SignatureProxyApplicationBody
|
|
<SignatureProxyApplicationBody
|
|
|
v-else-if="attach.no === 6"
|
|
v-else-if="attach.no === 6"
|
|
|
|
|
+ class="mgb"
|
|
|
v-model="signatureProxyForm"
|
|
v-model="signatureProxyForm"
|
|
|
:is-text-mode="true"
|
|
:is-text-mode="true"
|
|
|
/>
|
|
/>
|
|
@@ -819,11 +809,13 @@ const renderAttachmentContent = (key: string) => {
|
|
|
<PowerOfAttorneyBody
|
|
<PowerOfAttorneyBody
|
|
|
v-else-if="attach.no === 7"
|
|
v-else-if="attach.no === 7"
|
|
|
v-model="powerOfAttorneyForm"
|
|
v-model="powerOfAttorneyForm"
|
|
|
|
|
+ class="mgb"
|
|
|
:is-text-mode="true"
|
|
:is-text-mode="true"
|
|
|
/>
|
|
/>
|
|
|
<!-- 附件8:委托代理人确认表,使用 DelegationAgentConfirmationBody -->
|
|
<!-- 附件8:委托代理人确认表,使用 DelegationAgentConfirmationBody -->
|
|
|
<DelegationAgentConfirmationBody
|
|
<DelegationAgentConfirmationBody
|
|
|
v-else-if="attach.no === 8"
|
|
v-else-if="attach.no === 8"
|
|
|
|
|
+ class="mgb"
|
|
|
v-model="delegationAgentForm"
|
|
v-model="delegationAgentForm"
|
|
|
:is-text-mode="true"
|
|
:is-text-mode="true"
|
|
|
/>
|
|
/>
|
|
@@ -831,24 +823,28 @@ const renderAttachmentContent = (key: string) => {
|
|
|
<ServiceChargingStandardsBody
|
|
<ServiceChargingStandardsBody
|
|
|
v-else-if="attach.no === 9"
|
|
v-else-if="attach.no === 9"
|
|
|
v-model="serviceChargingForm"
|
|
v-model="serviceChargingForm"
|
|
|
|
|
+ class="mgb"
|
|
|
:is-text-mode="true"
|
|
:is-text-mode="true"
|
|
|
/>
|
|
/>
|
|
|
<!-- 附件10:标准房间物品配备,使用 RoomFacilitiesEquipmentBody -->
|
|
<!-- 附件10:标准房间物品配备,使用 RoomFacilitiesEquipmentBody -->
|
|
|
<RoomFacilitiesEquipmentBody
|
|
<RoomFacilitiesEquipmentBody
|
|
|
v-else-if="attach.no === 10"
|
|
v-else-if="attach.no === 10"
|
|
|
v-model="roomFacilitiesForm"
|
|
v-model="roomFacilitiesForm"
|
|
|
|
|
+ class="mgb"
|
|
|
:is-text-mode="true"
|
|
:is-text-mode="true"
|
|
|
/>
|
|
/>
|
|
|
<!-- 附件11:体检报告项目说明,使用 ExplanationExaminationReportBody -->
|
|
<!-- 附件11:体检报告项目说明,使用 ExplanationExaminationReportBody -->
|
|
|
<ExplanationExaminationReportBody
|
|
<ExplanationExaminationReportBody
|
|
|
v-else-if="attach.no === 11"
|
|
v-else-if="attach.no === 11"
|
|
|
v-model="examinationReportForm"
|
|
v-model="examinationReportForm"
|
|
|
|
|
+ class="mgb"
|
|
|
:is-text-mode="true"
|
|
:is-text-mode="true"
|
|
|
/>
|
|
/>
|
|
|
<!-- 附件12:乙方有效证件,使用 DocumentAttachmentBody -->
|
|
<!-- 附件12:乙方有效证件,使用 DocumentAttachmentBody -->
|
|
|
<DocumentAttachmentBody
|
|
<DocumentAttachmentBody
|
|
|
v-else-if="attach.no === 12"
|
|
v-else-if="attach.no === 12"
|
|
|
v-model="identificationPartyBForm"
|
|
v-model="identificationPartyBForm"
|
|
|
|
|
+ class="mgb"
|
|
|
:is-text-mode="true"
|
|
:is-text-mode="true"
|
|
|
title="乙方有效证件"
|
|
title="乙方有效证件"
|
|
|
description="乙方:有效身份证件复印件(正反面复印)及户口本复印件(户主页和本人页)"
|
|
description="乙方:有效身份证件复印件(正反面复印)及户口本复印件(户主页和本人页)"
|
|
@@ -857,6 +853,7 @@ const renderAttachmentContent = (key: string) => {
|
|
|
<DocumentAttachmentBody
|
|
<DocumentAttachmentBody
|
|
|
v-else-if="attach.no === 13"
|
|
v-else-if="attach.no === 13"
|
|
|
v-model="guardianPartyBForm"
|
|
v-model="guardianPartyBForm"
|
|
|
|
|
+ class="mgb"
|
|
|
:is-text-mode="true"
|
|
:is-text-mode="true"
|
|
|
title="乙方监护人(丙方)身份证、户口本复印件"
|
|
title="乙方监护人(丙方)身份证、户口本复印件"
|
|
|
description="丙方:(系自然人的)有效身份证件复印件(正反面复印)及户口本复印件(户主页和本人页);(系单位的)的有效注册登登记材料复印件(加盖公章)、法定代表人/负责人及联系人的身份证件复印件(身份证件需正反面复印)"
|
|
description="丙方:(系自然人的)有效身份证件复印件(正反面复印)及户口本复印件(户主页和本人页);(系单位的)的有效注册登登记材料复印件(加盖公章)、法定代表人/负责人及联系人的身份证件复印件(身份证件需正反面复印)"
|
|
@@ -865,6 +862,7 @@ const renderAttachmentContent = (key: string) => {
|
|
|
<DocumentAttachmentBody
|
|
<DocumentAttachmentBody
|
|
|
v-else-if="attach.no === 14"
|
|
v-else-if="attach.no === 14"
|
|
|
v-model="registrationCertificateForm"
|
|
v-model="registrationCertificateForm"
|
|
|
|
|
+ class="mgb"
|
|
|
:is-text-mode="true"
|
|
:is-text-mode="true"
|
|
|
description="甲方登记证书及民政部门备案回执"
|
|
description="甲方登记证书及民政部门备案回执"
|
|
|
/>
|
|
/>
|
|
@@ -872,6 +870,7 @@ const renderAttachmentContent = (key: string) => {
|
|
|
<DocumentAttachmentBody
|
|
<DocumentAttachmentBody
|
|
|
v-else-if="attach.no === 15"
|
|
v-else-if="attach.no === 15"
|
|
|
v-model="comprehensiveAssessmentForm"
|
|
v-model="comprehensiveAssessmentForm"
|
|
|
|
|
+ class="mgb"
|
|
|
:is-text-mode="true"
|
|
:is-text-mode="true"
|
|
|
title="老年人能力综合评估结果"
|
|
title="老年人能力综合评估结果"
|
|
|
/>
|
|
/>
|
|
@@ -879,12 +878,14 @@ const renderAttachmentContent = (key: string) => {
|
|
|
<FirstServiceProjectConfirmationBody
|
|
<FirstServiceProjectConfirmationBody
|
|
|
v-else-if="attach.no === 16"
|
|
v-else-if="attach.no === 16"
|
|
|
v-model="firstServiceForm"
|
|
v-model="firstServiceForm"
|
|
|
|
|
+ class="mgb"
|
|
|
:is-text-mode="true"
|
|
:is-text-mode="true"
|
|
|
/>
|
|
/>
|
|
|
<!-- 附件17:变更事项确认表,使用 ChangeConfirmationFormBody -->
|
|
<!-- 附件17:变更事项确认表,使用 ChangeConfirmationFormBody -->
|
|
|
<ChangeConfirmationFormBody
|
|
<ChangeConfirmationFormBody
|
|
|
v-else-if="attach.no === 17"
|
|
v-else-if="attach.no === 17"
|
|
|
v-model="changeConfirmForm"
|
|
v-model="changeConfirmForm"
|
|
|
|
|
+ class="mgb"
|
|
|
:is-text-mode="true"
|
|
:is-text-mode="true"
|
|
|
/>
|
|
/>
|
|
|
|
|
|
|
@@ -961,6 +962,9 @@ const renderAttachmentContent = (key: string) => {
|
|
|
page-break-after: auto;
|
|
page-break-after: auto;
|
|
|
break-after: auto;
|
|
break-after: auto;
|
|
|
}
|
|
}
|
|
|
|
|
+ .print-container .print-attachment .mgb {
|
|
|
|
|
+ padding-bottom: 30px !important;
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
/* 封面页保留完整 A4 高度并强制分页(可打印区域 265mm,@page margin 16mm) */
|
|
/* 封面页保留完整 A4 高度并强制分页(可打印区域 265mm,@page margin 16mm) */
|
|
|
.print-container .a4-page.cover-a4 {
|
|
.print-container .a4-page.cover-a4 {
|
|
@@ -1064,10 +1068,6 @@ const renderAttachmentContent = (key: string) => {
|
|
|
line-height: 1.8;
|
|
line-height: 1.8;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-.attachment-content {
|
|
|
|
|
- padding: 10px 0;
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
/* 打印模式下其他附件标题样式 */
|
|
/* 打印模式下其他附件标题样式 */
|
|
|
.print-attachment-header {
|
|
.print-attachment-header {
|
|
|
padding-bottom: 10px;
|
|
padding-bottom: 10px;
|