Selaa lähdekoodia

电子合同接口对接及优化

chenjun 1 kuukausi sitten
vanhempi
commit
2e89208e76
1 muutettua tiedostoa jossa 36 lisäystä ja 36 poistoa
  1. 36 36
      src/views/elderly/contracts/ContractManageForm.vue

+ 36 - 36
src/views/elderly/contracts/ContractManageForm.vue

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