Browse Source

优化病案首页打印

lighter 8 months ago
parent
commit
419a5ab21b

+ 62 - 25
src/components/inpatient/frontsheet-printpage/HeadPage.vue

@@ -34,7 +34,7 @@
           国籍:
           <span style="display: inline-block; padding: 0 4px; margin-right: 8px; border-bottom: 1px solid black">{{ filterNameInDic(patient.country, 'getCountry') }}</span>
         </div>
-        <div style="margin: 10px 8px 10px 0">
+        <div style="margin: 6px 8px 6px 0">
           (年龄不足 1 周岁的)年龄:
           <span style="display: inline-block; padding: 0 4px; border-bottom: 1px solid black; width: 50px">{{ patient.ageDays }}</span>
           天<span style="margin-left: 8px">新生儿出生体重:</span>
@@ -43,7 +43,7 @@
           <span style="display: inline-block; padding: 0 4px; border-bottom: 1px solid black; width: 70px">{{ patient.newBornAdmissWeight }}</span>
         </div>
-        <div style="margin: 10px 8px 10px 0">
+        <div style="margin: 6px 8px 6px 0">
           出生地:
           <span style="display: inline-block; margin-right: 8px; padding: 0 4px; border-bottom: 1px solid black; width: 230px">{{ patient.birthPlaceName }}</span>
           籍贯:
@@ -51,7 +51,7 @@
           民族:
           <span style="display: inline-block; margin-right: 8px; padding: 0 4px; border-bottom: 1px solid black">{{ filterNameInDic(patient.nation, 'getNation') }}</span>
         </div>
-        <div style="margin: 10px 8px 10px 0">
+        <div style="margin: 6px 8px 6px 0">
           身份证号:
           <span style="display: inline-block; margin-right: 8px; padding: 0 4px; border-bottom: 1px solid black; width: 160px">{{ patient.socialNo }}</span>
           职业:
@@ -59,7 +59,7 @@
           婚姻:
           <span style="display: inline-block; margin-right: 8px; padding: 0 4px; border-bottom: 1px solid black">{{ filterNameInDic(patient.marriage, 'getMarriageCode') }}</span>
         </div>
-        <div style="margin: 10px 8px 10px 0">
+        <div style="margin: 6px 8px 6px 0">
           现住址:
           <span style="display: inline-block; margin-right: 8px; padding: 0 4px; border-bottom: 1px solid black; width: 300px">{{ patient.livePlaceCombo }}</span>
           电话:
@@ -67,13 +67,13 @@
           邮编:
           <span style="display: inline-block; margin-right: 8px; padding: 0 4px; border-bottom: 1px solid black; width: 70px">{{ patient.addrZipCode }}</span>
         </div>
-        <div style="margin: 10px 8px 10px 0">
+        <div style="margin: 6px 8px 6px 0">
           户口地址:
           <span style="display: inline-block; margin-right: 8px; padding: 0 4px; border-bottom: 1px solid black; width: 300px">{{ patient.hkPlaceName }}</span>
           邮编:
           <span style="display: inline-block; margin-right: 8px; padding: 0 4px; border-bottom: 1px solid black; width: 70px">{{ patient.hkZipCode }}</span>
         </div>
-        <div style="margin: 10px 8px 10px 0">
+        <div style="margin: 6px 8px 6px 0">
           工作单位及地址:
           <span style="display: inline-block; margin-right: 8px; padding: 0 4px; border-bottom: 1px solid black; margin-right: 0; width: 330px">
             {{ patient.unitName }}/{{ patient.unitPlace }}
@@ -83,7 +83,7 @@
           邮编:
           <span style="display: inline-block; margin-right: 8px; padding: 0 4px; border-bottom: 1px solid black; width: 50px">{{ patient.unitZipCode }}</span>
         </div>
-        <div style="margin: 10px 8px 10px 0">
+        <div style="margin: 6px 8px 6px 0">
           联系人姓名:
           <span style="display: inline-block; margin-right: 8px; padding: 0 4px; border-bottom: 1px solid black; width: 200px">{{ patient.contactName }}</span>
           联系人关系:
@@ -91,13 +91,13 @@
             filterNameInDic(patient.contactRelation, 'getRelations')
           }}</span>
         </div>
-        <div style="margin: 10px 8px 10px 0">
+        <div style="margin: 6px 8px 6px 0">
           联系人地址:
           <span style="display: inline-block; margin-right: 8px; padding: 0 4px; border-bottom: 1px solid black; width: 300px">{{ patient.contactAddrName }}</span>
           联系人电话:
           <span style="display: inline-block; margin-right: 8px; padding: 0 4px; border-bottom: 1px solid black; width: 90px">{{ patient.contactPhone }}</span>
         </div>
-        <div style="margin: 10px 8px 10px 0">
+        <div style="margin: 6px 8px 6px 0">
           入院途径:
           <span style="display: inline-block; margin-right: 8px; padding: 0 4px; border-bottom: 1px solid black">{{ filterNameInDic(patient.zyAdmissWay, 'getAdmissWay') }}</span>
           是否手术:
@@ -105,25 +105,62 @@
         </div>
         <div style="margin: 10px 0">
           入院时间:
-          <span style="display: inline-block; margin-right: 8px; padding: 0 4px; border-bottom: 1px solid black; width: 122px">{{ patient.admissDate }}</span>
+          <span
+              style="
+              display: inline-block;
+              margin-right: 8px;
+              padding-left: 4px;
+              border-bottom:
+              1px solid black;
+              width: 118px"
+          >
+            {{ patient.admissDate }}
+          </span>
           入院科别:
-          <span style="display: inline-block; margin-right: 8px; padding: 0 4px; border-bottom: 1px solid black; width: 118px">{{ patient.admissDept }}</span>
+          <span
+              style="
+              display: inline-block;
+              margin-right: 8px;
+              padding-left: 4px;
+              border-bottom: 1px solid black;
+              width: 126px"
+          >
+            {{ patient.admissDept }}
+          </span>
           病房:
           <span style="display: inline-block; margin-right: 8px; padding: 0 4px; border-bottom: 1px solid black; width: 80px">{{ patient.admissWard }}</span>
           转科科别:
-          <span style="display: inline-block; padding: 0 4px; border-bottom: 1px solid black; width: 118px">{{ patient.transDept }}</span>
+          <span style="display: inline-block; padding-left: 4px; border-bottom: 1px solid black; width: 126px">{{ patient.transDept }}</span>
         </div>
         <div style="margin: 10px 0">
           出院时间:
-          <span style="display: inline-block; margin-right: 8px; padding: 0 4px; border-bottom: 1px solid black; width: 122px">{{ patient.dismissDate }}</span>
+          <span
+              style="
+              display: inline-block;
+              margin-right: 8px;
+              padding-left: 4px;
+              border-bottom: 1px solid black;
+              width: 118px"
+          >
+            {{ patient.dismissDate }}
+          </span>
           出院科别:
-          <span style="display: inline-block; margin-right: 8px; padding: 0 4px; border-bottom: 1px solid black; width: 118px">{{ patient.dismissDept }}</span>
+          <span
+              style="
+              display: inline-block;
+              margin-right: 8px;
+              padding-left: 4px;
+              border-bottom: 1px solid black;
+              width: 126px"
+          >
+            {{ patient.dismissDept }}
+          </span>
           病房:
           <span style="display: inline-block; margin-right: 8px; padding: 0 4px; border-bottom: 1px solid black; width: 80px">{{ patient.dismissWard }}</span>
           住院天数:
-          <span style="display: inline-block; padding: 0 4px; border-bottom: 1px solid black; width: 118px">{{ patient.admissDays }}</span>
+          <span style="display: inline-block; padding-left: 4px; border-bottom: 1px solid black; width: 126px">{{ patient.admissDays }}</span>
         </div>
-        <div style="margin: 10px 8px 10px 0">
+        <div style="margin: 6px 8px 6px 0">
           门(急)诊诊断:
           <span
             style="
@@ -177,7 +214,7 @@
             {{patient.supplement.admDiagCode}}
           </span>
         </div>
-        <div style="margin: 10px 8px 10px 0">
+        <div style="margin: 6px 8px 6px 0">
           入院时情况:
           <span style="
               display: inline-block;
@@ -291,13 +328,13 @@
           <span style="display: inline-block; margin-right: 8px; margin-left: 10px">出院病情:</span>
           1.治愈,2.好转,3.未愈,4.死亡,9.其他
         </div>
-        <div style="margin: 10px 8px 10px 0">
+        <div style="margin: 6px 8px 6px 0">
           损伤、中毒的外部原因:
           <span style="display: inline-block; margin-right: 8px; padding: 0 4px; border-bottom: 1px solid black; width: 380px">{{ patient.hurtReasonName }}</span>
           疾病编码:
           <span style="display: inline-block; margin-right: 8px; padding: 0 4px; border-bottom: 1px solid black; width: 110px">{{ patient.hurtReasonCode }}</span>
         </div>
-        <div style="margin: 10px 8px 10px 0">
+        <div style="margin: 6px 8px 6px 0">
           病理诊断:
           <span style="display: inline-block; margin-right: 8px; padding: 0 4px; border-bottom: 1px solid black; width: 300px">{{ patient.pathologicDiagStr }}</span>
           病理编码:
@@ -305,7 +342,7 @@
           病理号:
           <span style="display: inline-block; margin-right: 8px; padding: 0 4px; border-bottom: 1px solid black; width: 70px">{{ patient.blh }}</span>
         </div>
-        <div style="margin: 10px 8px 10px 0">
+        <div style="margin: 6px 8px 6px 0">
           药物过敏:
           <span style="display: inline-block; margin-right: 8px; padding: 0 4px; border-bottom: 1px solid black">{{ filterNameInDic(patient.allergy, 'getHaveOrNot') }}</span>
           ,过敏药物:
@@ -313,7 +350,7 @@
           死亡患者尸检:
           <span style="display: inline-block; margin-right: 8px; padding: 0 4px; border-bottom: 1px solid black">{{ filterNameInDic(patient.autopsy, 'getAutopsies') }}</span>
         </div>
-        <div style="margin: 10px 8px 10px 0">
+        <div style="margin: 6px 8px 6px 0">
           输血前四项: HbsAg
           <span style="display: inline-block; margin-right: 8px; padding: 0 4px; border-bottom: 1px solid black">{{ filterNameInDic(patient.hbsAg, 'getHbsag') }}</span>
           HCV-Ab
@@ -329,13 +366,13 @@
             filterNameInDic(patient.tpAb, 'getHbsag')
           }}</span>
         </div>
-        <div style="margin: 10px 8px 10px 0">
+        <div style="margin: 6px 8px 6px 0">
           血型:
           <span style="display: inline-block; margin-right: 8px; padding: 0 4px; border-bottom: 1px solid black">{{ filterNameInDic(patient.bloodType, 'getBloodType') }}</span>
           Rh:
           <span style="display: inline-block; margin-right: 8px; padding: 0 4px; border-bottom: 1px solid black">{{ filterNameInDic(patient.rh, 'getHbsag') }}</span>
         </div>
-        <div style="margin: 10px 8px 10px 0">
+        <div style="margin: 6px 8px 6px 0">
           科室主任:
           <span style="display: inline-block; margin-right: 8px; padding: 0 4px; border-bottom: 1px solid black; width: 70px">{{ patient.deptLeaderName }}</span>
           主任(副主任)医师:
@@ -345,7 +382,7 @@
           住院医师:
           <span style="display: inline-block; margin-right: 8px; padding: 0 4px; border-bottom: 1px solid black; width: 70px">{{ patient.admissDoctorName }}</span>
         </div>
-        <div style="margin: 10px 8px 10px 0">
+        <div style="margin: 6px 8px 6px 0">
           责任护士:
           <span style="display: inline-block; margin-right: 8px; padding: 0 4px; border-bottom: 1px solid black; width: 70px">{{ patient.dutyNurseName }}</span>
           进修医师:
@@ -355,7 +392,7 @@
           编码员:
           <span style="display: inline-block; margin-right: 8px; padding: 0 4px; border-bottom: 1px solid black; width: 70px">{{ patient.coderName }}</span>
         </div>
-        <div style="margin: 10px 8px 10px 0">
+        <div style="margin: 6px 8px 6px 0">
           病案质量:
           <span style="display: inline-block; margin-right: 8px; padding: 0 4px; border-bottom: 1px solid black">
             {{ filterNameInDic(patient.qualityControlLevel, 'getQualityLevel') }}

+ 31 - 31
src/components/inpatient/frontsheet-printpage/TailPage.vue

@@ -80,7 +80,7 @@
             </td>
           </tr>
         </table>
-        <div style="margin: 8px 8px 8px 0">
+        <div style="margin: 6px 8px 6px 0">
           离院方式:
           <span
             style="
@@ -104,7 +104,7 @@
             >{{ patient.dismissDestination }}</span
           >
         </div>
-        <div style="margin: 8px 8px 8px 0">
+        <div style="margin: 6px 8px 6px 0">
           是否有出院31天内再住院计划:
           <span
             style="
@@ -128,7 +128,7 @@
             >{{ patient.admissAgainPurpose }}</span
           >
         </div>
-        <div style="margin: 8px 8px 8px 0">
+        <div style="margin: 6px 8px 6px 0">
           颅脑损伤患者昏迷时间: 入院前
           <span
             style="
@@ -191,7 +191,7 @@
           >
           分钟
         </div>
-        <div style="margin: 8px 8px 8px 0">
+        <div style="margin: 6px 8px 6px 0">
           住院费用(元): 总费用
           <span
             style="
@@ -214,7 +214,7 @@
           >
           )
         </div>
-        <div style="margin: 8px 8px 8px 0">
+        <div style="margin: 6px 8px 6px 0">
           1.综合医疗服务类: (1)一般医疗服务费:
           <span
             style="
@@ -249,7 +249,7 @@
             >{{ patient.careFee }}</span
           >
         </div>
-        <div style="margin: 8px 8px 8px 0">
+        <div style="margin: 6px 8px 6px 0">
           (4)其他费:
           <span
             style="
@@ -261,7 +261,7 @@
             >{{ patient.elseFee }}</span
           >
         </div>
-        <div style="margin: 8px 8px 8px 0">
+        <div style="margin: 6px 8px 6px 0">
           2.诊断类: (5)病理诊断费:
           <span
             style="
@@ -296,7 +296,7 @@
             >{{ patient.ctDiagFee }}</span
           >
         </div>
-        <div style="margin: 8px 8px 8px 0">
+        <div style="margin: 6px 8px 6px 0">
           (8)临床诊断项目费:
           <span
             style="
@@ -308,7 +308,7 @@
             >{{ patient.clinicalDiagFee }}</span
           >
         </div>
-        <div style="margin: 8px 8px 8px 0">
+        <div style="margin: 6px 8px 6px 0">
           3.治疗类: (9)非手术治疗项目费:
           <span
             style="
@@ -333,7 +333,7 @@
           >
           )
         </div>
-        <div style="margin: 8px 8px 8px 0">
+        <div style="margin: 6px 8px 6px 0">
           (10)手术治疗费:
           <span
             style="
@@ -369,7 +369,7 @@
           >
           )
         </div>
-        <div style="margin: 8px 8px 8px 0">
+        <div style="margin: 6px 8px 6px 0">
           4.康复类: (11)康复费:
           <span
             style="
@@ -381,7 +381,7 @@
             >{{ patient.recoverFee }}</span
           >
         </div>
-        <div style="margin: 8px 8px 8px 0">
+        <div style="margin: 6px 8px 6px 0">
           5.中医类: (12)中医治疗费:
           <span
             style="
@@ -393,7 +393,7 @@
             >{{ patient.tcmTreatmentFee }}</span
           >
         </div>
-        <div style="margin: 8px 8px 8px 0">
+        <div style="margin: 6px 8px 6px 0">
           6.西药类: (13)西药费:
           <span
             style="
@@ -405,7 +405,7 @@
             >{{ patient.westMedicineFee }}</span
           >
         </div>
-        <div style="margin: 8px 8px 8px 0">
+        <div style="margin: 6px 8px 6px 0">
           7.中药类: (14)中成药费:
           <span
             style="
@@ -429,7 +429,7 @@
             >{{ patient.chineseHerbalMedicineFee }}</span
           >
         </div>
-        <div style="margin: 8px 8px 8px 0">
+        <div style="margin: 6px 8px 6px 0">
           8.血液和血液制品类: (16)血费:
           <span
             style="
@@ -464,7 +464,7 @@
             >{{ patient.globulinProductsFee }}</span
           >
         </div>
-        <div style="margin: 8px 8px 8px 0">
+        <div style="margin: 6px 8px 6px 0">
           (19)凝血因子类制品费:
           <span
             style="
@@ -488,7 +488,7 @@
             >{{ patient.cytokineProductsFee }}</span
           >
         </div>
-        <div style="margin: 8px 8px 8px 0">
+        <div style="margin: 6px 8px 6px 0">
           9.耗材类: (21)检查用一次性医用材料费:
           <span
             style="
@@ -514,7 +514,7 @@
             {{ patient.costOfDisposableMedicalMaterialsForTreatment }}
           </span>
         </div>
-        <div style="margin: 8px 8px 8px 0">
+        <div style="margin: 6px 8px 6px 0">
           (23)手术用一次性医用材料费:
           <span
             style="
@@ -526,7 +526,7 @@
             >{{ patient.costOfDisposableMedicalMaterialsForOperation }}</span
           >
         </div>
-        <div style="margin: 8px 8px 8px 0">
+        <div style="margin: 6px 8px 6px 0">
           10.其他类: (24)其他费:
           <span
             style="
@@ -538,7 +538,7 @@
             >{{ patient.otherFees }}</span
           >
         </div>
-        <div style="margin: 8px 8px 8px 0">
+        <div style="margin: 6px 8px 6px 0">
           主要诊断治愈好转情况:
           <span
             style="
@@ -551,7 +551,7 @@
             {{ dismissStatusText(patient.disdiagList[0].dismissStatus) }}
           </span>
         </div>
-        <div style="margin: 8px 8px 8px 0">
+        <div style="margin: 6px 8px 6px 0">
           诊断符合情况: 门诊与出院
           <span
             style="
@@ -573,7 +573,7 @@
             >{{ filterNameInDic(patient.diagConform2, "getDiagConform") }}</span
           >
         </div>
-        <div style="margin: 8px 8px 8px 0">
+        <div style="margin: 6px 8px 6px 0">
           术前与术后
           <span
             style="
@@ -605,7 +605,7 @@
             >{{ filterNameInDic(patient.diagConform5, "getDiagConform") }}</span
           >
         </div>
-        <div style="margin: 8px 8px 8px 0">
+        <div style="margin: 6px 8px 6px 0">
           抢救情况: 抢救
           <span
             style="
@@ -628,7 +628,7 @@
           >
         </div>
-        <div style="margin: 8px 8px 8px 0">
+        <div style="margin: 6px 8px 6px 0">
           单病种管理:
           <span
             style="
@@ -670,7 +670,7 @@
             }}</span
           >
         </div>
-        <div style="margin: 8px 8px 8px 0">
+        <div style="margin: 6px 8px 6px 0">
           抗生素使用:
           <span
             style="
@@ -705,7 +705,7 @@
             }}
           </span>
         </div>
-        <div style="margin: 8px 8px 8px 0">
+        <div style="margin: 6px 8px 6px 0">
           病例分型:
           <span
               style="
@@ -776,7 +776,7 @@
           </span>
         </div>
 
-        <div style="margin: 8px 8px 8px 0">
+        <div style="margin: 6px 8px 6px 0">
           进入时间:
           <span
               style="
@@ -887,7 +887,7 @@
           </span>
         </div>
-        <div style="margin: 8px 8px 8px 0">
+        <div style="margin: 6px 8px 6px 0">
           住院过程中是否使用ECMO:
           <span
               style="
@@ -1037,7 +1037,7 @@
           </span>
         </div>
-        <div style="margin: 8px 8px 8px 0">
+        <div style="margin: 6px 8px 6px 0">
           输血品种:红细胞
           <span
               style="
@@ -1103,7 +1103,7 @@
           </span>
         </div>
 
-        <div style="margin: 8px 8px 8px 0">
+        <div style="margin: 6px 8px 6px 0">
           肿瘤分期: T
           <span
               style="
@@ -1154,7 +1154,7 @@
           </span>
         </div>
 
-        <div style="margin: 8px 8px 8px 0">
+        <div style="margin: 6px 8px 6px 0">
           输液输血情况:
           1.输液情况:
           <span