Browse Source

修改报告

xiaoran 2 years ago
parent
commit
dc602071c8

+ 5 - 2
src/views/allcase/components/CaseRecord2.vue

@@ -23,10 +23,10 @@
         </el-col>
       </el-row>
     </div>
-    <div class="info-header mb40" v-if="data.type == 5">
+    <div class="header-main" v-if="data.type == 5">
       {{ data.user_info }}
     </div>
-    <div class="info-header mb40" v-if="data.type == 6">
+    <div class="header-main" v-if="data.type == 6">
       {{ data.zrjl }}
     </div>
     <div class="info-content">
@@ -281,6 +281,9 @@ export default {
     padding: 20px 0;
     border-bottom: 1.5px solid #e2dfdf;
   }
+  .header-main {
+    padding: 20px 0;
+  }
   .info-content {
     overflow: hidden;
     .date {

+ 199 - 169
src/views/allcase/report/caseImageText.vue

@@ -1,64 +1,92 @@
 <template>
-    <!-- 病历图文报告单 -->
-    <div  id="caseImageTextA">
-        <div class="caseit-cont" v-for="(dataObj,index) in dataObjArr" :key="index">
-          <div class="cont-title-description">入滨州医学院烟台附属医院病历图文报告</div>
-          <div class="examType">{{dataObj.ExamType}}</div>
-          <div class="caseit-cont-header">
-              <div>
-                <span  class="cont-textbold">病理:</span>
-                <span >{{dataObj.StudyUid}}</span>
-              </div>
-          </div>
-          <div class="caseit-cont-infor">
-            <div class="caseit-cont-infor-title caseit-cont-infor-text cont-textbold">姓名:</div>
-            <div class="caseit-cont-infor-list"><span >{{dataObj.BRXM}}</span> </div>
-            <div class="caseit-cont-infor-title cont-textbold">性别:</div>
-            <div class="caseit-cont-infor-list"><span >{{dataObj.BRXB == 1?'男':'女'}}</span> </div>
-            <div class="caseit-cont-infor-title cont-textbold">年龄:</div>
-            <div class="caseit-cont-infor-list"><span >{{dataObj.BRNL}}</span> </div>
-            <div class="caseit-cont-infor-title cont-textbold">住院号:</div>
-            <div class="caseit-cont-infor-list"><span >{{dataObj.ZYH}}</span></div>
-          </div>
-          <div class="caseit-cont-infor">
-            <div class="caseit-cont-infor-title cont-textbold">送检医院:</div>
-            <div class="caseit-cont-infor-list"><span >{{dataObj.SJYY}}</span> </div>
-            <div class="caseit-cont-infor-title cont-textbold">科别:</div>
-            <div class="caseit-cont-infor-listw"><span>{{dataObj.SQKSMC}}</span></div>
-            <div class="caseit-cont-infor-title cont-textbold">送检日前:</div>
-            <div class="caseit-cont-infor-list"><span >{{dataObj.JYSJ}}</span></div>
-          </div>
-          <div class="caseit-cont-infor">
-            <div class="caseit-cont-infor-title cont-textbold">临床诊断:</div>
-            <div class="caseit-cont-infor-listwl"><span >{{dataObj.LCZD}}</span> </div>
-            <div class="caseit-cont-infor-title cont-textbold">送检医生:</div>
-            <div class="caseit-cont-infor-list"><span >{{dataObj.SJYS}}</span></div>
-          </div>
-         
-          <div class="caseit-cont-chief caseit-cont-mg20">
-            <div class="caseit-cont-chief-title ">大体描述:</div>
-              <div class="caseit-cont-chief-cont" v-for="(jitem,index) in dataObj.JCBW" :key="index">{{jitem}}</div>
-          </div>
-          <div class="caseit-cont-chief caseit-cont-mg20">
-            <div class="caseit-cont-chief-title ">镜下所见:</div>
-              <div class="caseit-cont-chief-cont" v-for="(jitem,index) in dataObj.YXBX" :key="index">{{jitem}}</div>
-          </div>
-          <div class="caseit-cont-chief caseit-cont-mg20">
-            <div class="caseit-cont-chief-title ">病理诊断:</div>
-            <div class="caseit-cont-chief-cont" v-for="(jitem,index) in dataObj.YXZD" :key="index">{{jitem}}</div>
-          </div>
-         
-          <div class="caseit-cont-sign">
-            <span class="caseit-cont-sign-bolb">诊断医生:</span><span class="caseit-cont-sign-cont">{{dataObj.JCYS}}</span>
-            <span class="caseit-cont-sign-bolb">复诊医生:</span><span class="caseit-cont-sign-cont">{{dataObj.SHRXM}}</span>
-            <span class="caseit-cont-sign-bolb">报告时间:</span><span class="caseit-cont-sign-cont">{{dataObj.BGSJ}}</span>
-          </div>
-          <div class="caseit-cont-physique">注:如对病理诊断有疑问,请及时联系诊断医师。</div>
-          
+  <!-- 病历图文报告单 -->
+  <div id="caseImageTextA">
+    <div class="caseit-cont" v-for="(dataObj, index) in dataObjArr" :key="index">
+      <div class="cont-title-description">入滨州医学院烟台附属医院病历图文报告</div>
+      <div class="examType">{{ dataObj.ExamType }}</div>
+      <div class="caseit-cont-header">
+        <div>
+          <span class="cont-textbold">病理:</span>
+          <span>{{ dataObj.StudyUid }}</span>
         </div>
+      </div>
+      <div class="caseit-cont-infor">
+        <div class="caseit-cont-infor-title caseit-cont-infor-text cont-textbold">姓名:</div>
+        <div class="caseit-cont-infor-list">
+          <span>{{ dataObj.BRXM }}</span>
+        </div>
+        <div class="caseit-cont-infor-title cont-textbold">性别:</div>
+        <div class="caseit-cont-infor-list">
+          <span>{{ dataObj.BRXB == 1 ? '男' : '女' }}</span>
+        </div>
+        <div class="caseit-cont-infor-title cont-textbold">年龄:</div>
+        <div class="caseit-cont-infor-list">
+          <span>{{ dataObj.BRNL }}</span>
+        </div>
+        <div class="caseit-cont-infor-title cont-textbold">住院号:</div>
+        <div class="caseit-cont-infor-list">
+          <span>{{ dataObj.ZYH }}</span>
+        </div>
+      </div>
+      <div class="caseit-cont-infor">
+        <div class="caseit-cont-infor-title cont-textbold">送检医院:</div>
+        <div class="caseit-cont-infor-list">
+          <span>{{ dataObj.SJYY }}</span>
+        </div>
+        <div class="caseit-cont-infor-title cont-textbold">科别:</div>
+        <div class="caseit-cont-infor-listw">
+          <span>{{ dataObj.SQKSMC }}</span>
+        </div>
+        <div class="caseit-cont-infor-title cont-textbold">送检日前:</div>
+        <div class="caseit-cont-infor-list">
+          <span>{{ dataObj.JYSJ }}</span>
+        </div>
+      </div>
+      <div class="caseit-cont-infor">
+        <div class="caseit-cont-infor-title cont-textbold">临床诊断:</div>
+        <div class="caseit-cont-infor-listwl">
+          <span>{{ dataObj.LCZD }}</span>
+        </div>
+        <div class="caseit-cont-infor-title cont-textbold">送检医生:</div>
+        <div class="caseit-cont-infor-list">
+          <span>{{ dataObj.SJYS }}</span>
+        </div>
+      </div>
+
+      <div class="caseit-cont-chief caseit-cont-mg20">
+        <div class="caseit-cont-chief-title">大体描述:</div>
+        <div class="caseit-cont-chief-cont" v-for="(jitem, index) in dataObj.JCBW" :key="index">{{ jitem }}</div>
+      </div>
+      <div class="caseit-cont-chief caseit-cont-mg20">
+        <div class="caseit-cont-chief-title">镜下所见:</div>
+        <div class="caseit-cont-chief-cont" v-for="(jitem, index) in dataObj.YXBX" :key="index">{{ jitem }}</div>
+      </div>
+      <div class="caseit-cont-chief caseit-cont-mg20">
+        <div class="caseit-cont-chief-title">病理诊断:</div>
+        <div class="caseit-cont-chief-cont" v-for="(jitem, index) in dataObj.YXZD" :key="index">{{ jitem }}</div>
+      </div>
+
+      <div class="caseit-cont-sign caseit-cont-sign-top">
+        <span class="caseit-cont-sign-bolb">诊断医生:</span>
+        <span class="caseit-cont-sign-cont">{{ dataObj.JCYS }}</span>
+        <span class="caseit-cont-sign-bolb">复诊医生:</span>
+        <span class="caseit-cont-sign-cont">{{ dataObj.SHRXM }}</span>
+        <span class="caseit-cont-sign-bolb">报告时间:</span>
+        <span class="caseit-cont-sign-cont">{{ dataObj.BGSJ }}</span>
+      </div>
+      <div class="caseit-cont-sign">
+        <span class="caseit-cont-sign-bolb">开单时间:</span>
+        <span class="caseit-cont-sign-cont">{{ dataObj.KDSJ }}</span>
+        <span class="caseit-cont-sign-bolb">检查科室:</span>
+        <span class="caseit-cont-sign-cont">{{ dataObj.JCKSMC }}</span>
+        <span class="caseit-cont-sign-bolb"></span>
+        <span class="caseit-cont-sign-cont"></span>
+      </div>
+      <div class="caseit-cont-physique">注:如对病理诊断有疑问,请及时联系诊断医师。</div>
     </div>
+  </div>
 </template>
-  <script>
+<script>
 export default {
   name: '',
   components: {
@@ -119,134 +147,136 @@ export default {
   methods: {},
 };
 </script>
-  <style lang='scss' scoped>
-  #caseImageTextA {
-    padding: 0;
-    margin:0 30px;
-    .caseit-cont{
+<style lang="scss" scoped>
+#caseImageTextA {
+  padding: 0;
+  margin: 0 30px;
+  .caseit-cont {
+    width: 100%;
+    display: flex;
+    flex-direction: column;
+    justify-content: flex-start;
+    align-items: center;
+    margin-bottom: 30px;
+    .cont-title-description {
+      margin: 20px;
+      font-size: 24px;
+      font-weight: bold;
+      color: #2c3240;
+      text-align: center;
+    }
+    .cont-textbold {
+      font-weight: bold;
+    }
+    .caseit-cont-header {
+      height: 50px;
       width: 100%;
+      border-bottom: 1.5px solid #e2dfdf;
       display: flex;
-      flex-direction: column;
-      justify-content: flex-start;
+      justify-content: flex-end;
       align-items: center;
-      margin-bottom: 30px;
-      .cont-title-description {
-        margin: 20px;
-        font-size: 24px;
-        font-weight: bold;
-        color: #2c3240;
-        text-align: center;
-      }
-      .cont-textbold{
-        font-weight: bold;
-      }
-      .caseit-cont-header{
-        height: 50px;
-        width: 100%;
-        border-bottom: 1.5px solid #e2dfdf;
-        display: flex;
-        justify-content: flex-end;
-        align-items: center;
-        margin-top: 20px;
-        margin-bottom: 20px;
-        padding-right: 30px;
+      margin-top: 20px;
+      margin-bottom: 20px;
+      padding-right: 30px;
+    }
+    .caseit-cont-infor {
+      width: 100%;
+      height: 40px;
+      display: flex;
+      justify-content: center;
+      align-items: center;
+
+      .caseit-cont-infor-list {
+        width: 15%;
       }
-      .caseit-cont-infor{
-        width: 100%;
-        height: 40px;
-        display: flex;
-        justify-content: center;
-        align-items: center;
-        
-        .caseit-cont-infor-list{
-          width: 15%;
-        }
-        .caseit-cont-infor-title{
-          width:8%;
-          text-align: right;
-        }
-        .caseit-cont-infor-listw{
-          width: 38%;
-        }
-        .caseit-cont-infor-listwl{
-          width: 61%;
-        }
-        .caseit-cont-infor-text{
-          text-align: right;
-        }
+      .caseit-cont-infor-title {
+        width: 8%;
+        text-align: right;
       }
-      .caseit-cont-chief{
-        width: 100%;
-        min-height: 180px;
-        padding: 10px;
-        border-top: 1.5px solid #e2dfdf;
-        .caseit-cont-chief-title{
-          font-weight: bold;
-        }
-        .caseit-cont-chief-cont{
-          line-height: 25px;
-          padding-left: 30px;
-        }
+      .caseit-cont-infor-listw {
+        width: 38%;
       }
-      .caseit-cont-mg20{
-        margin-top: 20px;
+      .caseit-cont-infor-listwl {
+        width: 61%;
       }
-      .caseit-cont-sign{
-        width: 100%;
-        height: 30px;
-        padding-top: 20px;
-        border-top: 1.5px solid #e2dfdf;
-        padding-left: 50px;
-        display: flex;
-        margin-bottom: 30px;
-        .caseit-cont-sign-cont{
-          width: 20%;
-        }
-        .caseit-cont-sign-bolb{
-          font-weight: bold;
-        }
+      .caseit-cont-infor-text {
+        text-align: right;
       }
-      .caseit-cont-physique{
-        width: 100%;
-        height: 30px;
-        text-align: left;
-        padding-left: 80px;
-        margin-top: 30px;
+    }
+    .caseit-cont-chief {
+      width: 100%;
+      min-height: 180px;
+      padding: 10px;
+      border-top: 1.5px solid #e2dfdf;
+      .caseit-cont-chief-title {
         font-weight: bold;
-        margin-bottom: 50px;
       }
-   
-      .caseit-cont-auxi{
-        width: 100%;
-        min-height: 30px;
-        display: flex;
-        .caseit-cont-auxi-list{
-          width: 25%;
-          text-align: left;
-        }
+      .caseit-cont-chief-cont {
+        line-height: 25px;
+        padding-left: 30px;
       }
-      .caseit-cont-prel{
-        width: 100%;
-        padding-left: 50%;
-      }
-      .caseit-cont-prel-text{
-        width: 100%;
-        padding-left: 58%;
-        line-height: 20px;
+    }
+    .caseit-cont-mg20 {
+      margin-top: 20px;
+    }
+    .caseit-cont-sign {
+      width: 100%;
+      height: 30px;
+      padding-top: 20px;
+      border-top: 1.5px solid #e2dfdf;
+      padding-left: 50px;
+      display: flex;
+      margin-bottom: 30px;
+      .caseit-cont-sign-cont {
+        width: 20%;
       }
-      .caseit-cont-textnor{
-        font-weight: normal;
+      .caseit-cont-sign-bolb {
+        font-weight: bold;
       }
     }
-  }
-
 
+    .caseit-cont-sign-top {
+      border-bottom: 0;
+      margin-bottom: 0;
+    }
+    .caseit-cont-physique {
+      width: 100%;
+      height: 30px;
+      text-align: left;
+      padding-left: 80px;
+      margin-top: 30px;
+      font-weight: bold;
+      margin-bottom: 50px;
+    }
 
- .examType{
-    width: 100%;
-    display: flex;
-    justify-content: flex-end;
-    padding-right: 50px;
+    .caseit-cont-auxi {
+      width: 100%;
+      min-height: 30px;
+      display: flex;
+      .caseit-cont-auxi-list {
+        width: 25%;
+        text-align: left;
+      }
+    }
+    .caseit-cont-prel {
+      width: 100%;
+      padding-left: 50%;
+    }
+    .caseit-cont-prel-text {
+      width: 100%;
+      padding-left: 58%;
+      line-height: 20px;
+    }
+    .caseit-cont-textnor {
+      font-weight: normal;
+    }
   }
+}
 
+.examType {
+  width: 100%;
+  display: flex;
+  justify-content: flex-end;
+  padding-right: 50px;
+}
 </style>

+ 258 - 227
src/views/allcase/report/checkout.vue

@@ -1,105 +1,137 @@
 <template>
-    <!-- 检验报告单 -->
-    <div  id="checkoutA">
-        <div class="checkout-cont" v-for="(dataObj,index) in dataObjArr" :key="index">
-          <div class="cont-title-description">滨州医学院烟台附属医院检验报告单</div>
-          <div class="examType">{{dataObj.ExamType}}</div>
-          <div class="checkout-cont-header">
-              <div>
-                <span  class="cont-textbold">住院</span>
-              </div>
-          </div>
-          <div class="checkout-cont-mark">
-            <div class="checkout-cont-mark-mint">
-              <span class="checkout-cont-mark-title">条形码:</span>
-              <span class="checkout-cont-mark-item">{{dataObj.TXM}}</span>
-            </div>
-            <div class="checkout-cont-mark-mint">
-              <span class="checkout-cont-mark-title">No:</span>
-              <span class="checkout-cont-mark-item">{{dataObj.NO}}</span>
-            </div>
-          </div>
-            <div class="checkout-cont-infortop">
-              <div class="checkout-cont-infor-title cont-textbold">姓名:</div>
-              <div class="checkout-cont-infor-list"><span >{{dataObj.XM}}</span> </div>
-              <div class="checkout-cont-infor-title cont-textbold">性别:</div>
-              <div class="checkout-cont-infor-list"><span>{{dataObj.BRXB == 1?'男':'女'}}</span></div>
-              <div class="checkout-cont-infor-title cont-textbold">年龄:</div>
-              <div class="checkout-cont-infor-list"><span>{{dataObj.NL}}</span> </div>
-              <div class="checkout-cont-infor-title cont-textbold">床号:</div>
-              <div class="checkout-cont-infor-list"><span>{{dataObj.CH}}</span></div>
-              <div class="checkout-cont-infor-title cont-textbold">样本类型:</div>
-              <div class="checkout-cont-infor-list"><span >{{dataObj.YBLX}}</span> </div>
-              <div class="checkout-cont-infor-title cont-textbold">样本状态:</div>
-              <div class="checkout-cont-infor-list"><span>{{dataObj.YBZT}}</span></div>
-            </div>
-            <div class="checkout-cont-infortop checkout-cont-inforbotm">
-              <div class="checkout-cont-infor-title cont-textbold">住院号:</div>
-              <div class="checkout-cont-infor-list"><span >{{dataObj.ZYH}}</span> </div>
-              <div class="checkout-cont-infor-title cont-textbold">病区:</div>
-              <div class="checkout-cont-infor-list"><span>{{dataObj.BQ}}</span></div>
-              <div class="checkout-cont-infor-title cont-textbold">临床诊断:</div>
-              <div class="checkout-cont-infor-list"><span>{{dataObj.LCZD}}</span> </div>
-            </div>
-          
-          <div class="checkout-cont-infor-line"></div>
-          <div class="checkout-cont-info" v-if="dataObj.template_type == 1">
-            <div class="checkout-cont-chief checkout-cont-mg20" >
-              <div class="checkout-cont-chief-item checkout-cont-chief-bole">细菌培养结果</div>
-              <div class="checkout-cont-chief-item checkout-cont-chief-bole">细菌名称</div>
-              <div class="checkout-cont-chief-item checkout-cont-chief-bole">细菌数量</div>
-              <div class="checkout-cont-chief-item checkout-cont-chief-bole">药敏名称</div>
-              <div class="checkout-cont-chief-item checkout-cont-chief-bole">药敏结果</div>
-              <div class="checkout-cont-chief-item checkout-cont-chief-bole">部位(样本类型)</div>
-            </div>
-            <div class="checkout-cont-chief checkout-cont-mg20"  v-for="(item,index) in dataObj.JCXM" :key="index">
-              <div class="checkout-cont-chief-item ">{{item.PYJG}}</div>
-              <div class="checkout-cont-chief-item ">{{item.XJMC}}</div>
-              <div class="checkout-cont-chief-item ">{{item.XJSL}}</div>
-              <div class="checkout-cont-chief-item ">{{item.YMMC}}</div>
-              <div class="checkout-cont-chief-item ">{{item.YMJG}}</div>
-              <div class="checkout-cont-chief-item ">{{item.YMBW}}</div>
-            </div>
-          </div>
-          <div class="checkout-cont-info" v-if="dataObj.template_type == 2">
-            <div class="checkout-cont-chief checkout-cont-mg20" >
-              <div class="checkout-cont-chief-item checkout-cont-chief-bole">英文</div>
-              <div class="checkout-cont-chief-item checkout-cont-chief-bole">检验项目</div>
-              <div class="checkout-cont-chief-item checkout-cont-chief-bole">结果</div>
-              <div class="checkout-cont-chief-item checkout-cont-chief-bole">提示</div>
-              <div class="checkout-cont-chief-item checkout-cont-chief-bole">参考范围</div>
-              <div class="checkout-cont-chief-item checkout-cont-chief-bole">单位</div>
-            </div>
-            <div class="checkout-cont-chief checkout-cont-mg20"  v-for="(jitem,index) in dataObj.JCXM" :key="index">
-              <div class="checkout-cont-chief-item ">{{jitem.YW}}</div>
-              <div class="checkout-cont-chief-item ">{{jitem.YMMC}}</div>
-              <div class="checkout-cont-chief-item ">{{jitem.YMJG}}</div>
-              <div class="checkout-cont-chief-item ">{{jitem.TS}}</div>
-              <div class="checkout-cont-chief-item ">{{jitem.CKFW}}</div>
-              <div class="checkout-cont-chief-item ">{{jitem.DW}}</div>
-            </div>
-          </div>
+  <!-- 检验报告单 -->
+  <div id="checkoutA">
+    <div class="checkout-cont" v-for="(dataObj, index) in dataObjArr" :key="index">
+      <div class="cont-title-description">滨州医学院烟台附属医院检验报告单</div>
+      <div class="examType">{{ dataObj.ExamType }}</div>
+      <div class="checkout-cont-header">
+        <div>
+          <span class="cont-textbold">住院</span>
+        </div>
+      </div>
+      <div class="checkout-cont-mark">
+        <div class="checkout-cont-mark-mint">
+          <span class="checkout-cont-mark-title">条形码:</span>
+          <span class="checkout-cont-mark-item">{{ dataObj.TXM }}</span>
+        </div>
+        <div class="checkout-cont-mark-mint">
+          <span class="checkout-cont-mark-title">No:</span>
+          <span class="checkout-cont-mark-item">{{ dataObj.NO }}</span>
+        </div>
+      </div>
+      <div class="checkout-cont-infortop">
+        <div class="checkout-cont-infor-title cont-textbold">姓名:</div>
+        <div class="checkout-cont-infor-list">
+          <span>{{ dataObj.XM }}</span>
+        </div>
+        <div class="checkout-cont-infor-title cont-textbold">性别:</div>
+        <div class="checkout-cont-infor-list">
+          <span>{{ dataObj.BRXB == 1 ? '男' : '女' }}</span>
+        </div>
+        <div class="checkout-cont-infor-title cont-textbold">年龄:</div>
+        <div class="checkout-cont-infor-list">
+          <span>{{ dataObj.NL }}</span>
+        </div>
+        <div class="checkout-cont-infor-title cont-textbold">床号:</div>
+        <div class="checkout-cont-infor-list">
+          <span>{{ dataObj.CH }}</span>
+        </div>
+        <div class="checkout-cont-infor-title cont-textbold">样本类型:</div>
+        <div class="checkout-cont-infor-list">
+          <span>{{ dataObj.YBLX }}</span>
+        </div>
+        <div class="checkout-cont-infor-title cont-textbold">样本状态:</div>
+        <div class="checkout-cont-infor-list">
+          <span>{{ dataObj.YBZT }}</span>
+        </div>
+      </div>
+      <div class="checkout-cont-infortop checkout-cont-inforbotm">
+        <div class="checkout-cont-infor-title cont-textbold">住院号:</div>
+        <div class="checkout-cont-infor-list">
+          <span>{{ dataObj.ZYH }}</span>
+        </div>
+        <div class="checkout-cont-infor-title cont-textbold">病区:</div>
+        <div class="checkout-cont-infor-list">
+          <span>{{ dataObj.BQ }}</span>
+        </div>
+        <div class="checkout-cont-infor-title cont-textbold">临床诊断:</div>
+        <div class="checkout-cont-infor-list">
+          <span>{{ dataObj.LCZD }}</span>
+        </div>
+      </div>
+
+      <div class="checkout-cont-infor-line"></div>
+      <div class="checkout-cont-info" v-if="dataObj.template_type == 1">
+        <div class="checkout-cont-chief checkout-cont-mg20">
+          <div class="checkout-cont-chief-item checkout-cont-chief-bole">细菌培养结果</div>
+          <div class="checkout-cont-chief-item checkout-cont-chief-bole">细菌名称</div>
+          <div class="checkout-cont-chief-item checkout-cont-chief-bole">细菌数量</div>
+          <div class="checkout-cont-chief-item checkout-cont-chief-bole">药敏名称</div>
+          <div class="checkout-cont-chief-item checkout-cont-chief-bole">药敏结果</div>
+          <div class="checkout-cont-chief-item checkout-cont-chief-bole">部位(样本类型)</div>
+        </div>
+        <div class="checkout-cont-chief checkout-cont-mg20" v-for="(item, index) in dataObj.JCXM" :key="index">
+          <div class="checkout-cont-chief-item">{{ item.PYJG }}</div>
+          <div class="checkout-cont-chief-item">{{ item.XJMC }}</div>
+          <div class="checkout-cont-chief-item">{{ item.XJSL }}</div>
+          <div class="checkout-cont-chief-item">{{ item.YMMC }}</div>
+          <div class="checkout-cont-chief-item">{{ item.YMJG }}</div>
+          <div class="checkout-cont-chief-item">{{ item.YMBW }}</div>
+        </div>
+      </div>
+      <div class="checkout-cont-info" v-if="dataObj.template_type == 2">
+        <div class="checkout-cont-chief checkout-cont-mg20">
+          <div class="checkout-cont-chief-item checkout-cont-chief-bole">英文</div>
+          <div class="checkout-cont-chief-item checkout-cont-chief-bole">检验项目</div>
+          <div class="checkout-cont-chief-item checkout-cont-chief-bole">结果</div>
+          <div class="checkout-cont-chief-item checkout-cont-chief-bole">提示</div>
+          <div class="checkout-cont-chief-item checkout-cont-chief-bole">参考范围</div>
+          <div class="checkout-cont-chief-item checkout-cont-chief-bole">单位</div>
+        </div>
+        <div class="checkout-cont-chief checkout-cont-mg20" v-for="(jitem, index) in dataObj.JCXM" :key="index">
+          <div class="checkout-cont-chief-item">{{ jitem.YW }}</div>
+          <div class="checkout-cont-chief-item">{{ jitem.YMMC }}</div>
+          <div class="checkout-cont-chief-item">{{ jitem.YMJG }}</div>
+          <div class="checkout-cont-chief-item">{{ jitem.TS }}</div>
+          <div class="checkout-cont-chief-item">{{ jitem.CKFW }}</div>
+          <div class="checkout-cont-chief-item">{{ jitem.DW }}</div>
+        </div>
+      </div>
 
-          <div class="checkout-cont-infor-line"></div>
-          <div class="checkout-cont-sign">
-            <span class="checkout-cont-sign-bolb">送检医生:</span><span class="checkout-cont-sign-cont">{{dataObj.SJYS}}</span>
-            <span class="checkout-cont-sign-bolb">检  验  员:</span><span class="checkout-cont-sign-cont">{{dataObj.JYY}}</span>
-            <span class="checkout-cont-sign-bolb">审  核  员:</span><span class="checkout-cont-sign-cont">{{dataObj.SHY}}</span>
-          </div>
-          <div class="checkout-cont-sign">
-            <span class="checkout-cont-sign-bolb">采集时间:</span><span class="checkout-cont-sign-cont">{{dataObj.CJSJ}}</span>
-            <span class="checkout-cont-sign-bolb">接收时间:</span><span class="checkout-cont-sign-cont">{{dataObj.JSSJ}}</span>
-            <span class="checkout-cont-sign-bolb">报告时间:</span><span class="checkout-cont-sign-cont">{{dataObj.BGSJ}}</span>
-          </div>
-          <div class="checkout-cont-physique">
-            <div class="checkout-cont-physique-text">
-              注:此报告仅对送检标本负责,供医生参考。标*项目为质评合格项目。如有疑问请在48小时内反馈至检验科。地址:烟台市牟平区金埠大街717号滨州医学院烟台附属医院门诊部3楼检验科。电话:0535-4770362。
-            </div>
-          </div>
+      <div class="checkout-cont-infor-line"></div>
+      <div class="checkout-cont-sign">
+        <span class="checkout-cont-sign-bolb">送检医生:</span>
+        <span class="checkout-cont-sign-cont">{{ dataObj.SJYS }}</span>
+        <span class="checkout-cont-sign-bolb">检 验 员:</span>
+        <span class="checkout-cont-sign-cont">{{ dataObj.JYY }}</span>
+        <span class="checkout-cont-sign-bolb">审 核 员:</span>
+        <span class="checkout-cont-sign-cont">{{ dataObj.SHY }}</span>
+      </div>
+      <div class="checkout-cont-sign">
+        <span class="checkout-cont-sign-bolb">采集时间:</span>
+        <span class="checkout-cont-sign-cont">{{ dataObj.CJSJ }}</span>
+        <span class="checkout-cont-sign-bolb">接收时间:</span>
+        <span class="checkout-cont-sign-cont">{{ dataObj.JSSJ }}</span>
+        <span class="checkout-cont-sign-bolb">报告时间:</span>
+        <span class="checkout-cont-sign-cont">{{ dataObj.BGSJ }}</span>
+      </div>
+      <div class="checkout-cont-sign">
+        <span class="checkout-cont-sign-bolb">开单时间:</span>
+        <span class="checkout-cont-sign-cont">{{ dataObj.KDSJ }}</span>
+        <span class="checkout-cont-sign-bolb">检查科室:</span>
+        <span class="checkout-cont-sign-cont">{{ dataObj.JCKSMC }}</span>
+        <span class="checkout-cont-sign-bolb"></span>
+        <span class="checkout-cont-sign-cont"></span>
+      </div>
+      <div class="checkout-cont-physique">
+        <div class="checkout-cont-physique-text">
+          注:此报告仅对送检标本负责,供医生参考。标*项目为质评合格项目。如有疑问请在48小时内反馈至检验科。地址:烟台市牟平区金埠大街717号滨州医学院烟台附属医院门诊部3楼检验科。电话:0535-4770362。
         </div>
+      </div>
     </div>
+  </div>
 </template>
-  <script>
+<script>
 export default {
   name: '',
   components: {
@@ -160,153 +192,152 @@ export default {
   methods: {},
 };
 </script>
-  <style lang='scss' scoped>
-  #checkoutA{
-    padding: 0;
-    margin:0 30px;
-    .checkout-cont{
+<style lang="scss" scoped>
+#checkoutA {
+  padding: 0;
+  margin: 0 30px;
+  .checkout-cont {
+    width: 100%;
+    display: flex;
+    flex-direction: column;
+    justify-content: flex-start;
+    align-items: center;
+    border: 1.5px solid #e2dfdf;
+    margin-top: 30px;
+    margin-bottom: 30px;
+    .cont-title-description {
+      margin: 20px;
+      font-size: 24px;
+      font-weight: bold;
+      color: #2c3240;
+      text-align: center;
+      margin-top: 40px;
+    }
+    .cont-textbold {
+      font-weight: bold;
+    }
+    .checkout-cont-header {
+      height: 30px;
       width: 100%;
       display: flex;
-      flex-direction: column;
       justify-content: flex-start;
       align-items: center;
-      border: 1.5px solid #e2dfdf;
-      margin-top: 30px;
-      margin-bottom: 30px;  
-      .cont-title-description {
-        margin: 20px;
-        font-size: 24px;
-        font-weight: bold;
-        color: #2c3240;
-        text-align: center;
-        margin-top: 40px;
-      }
-      .cont-textbold{
-        font-weight: bold;
-      }
-      .checkout-cont-header{
-        height: 30px;
-        width: 100%;
-        display: flex;
-        justify-content:flex-start;
-        align-items: center;
-        margin-top: 5px;
-        padding-left: 50px;
-      }
-      .checkout-cont-mark{
-        width: 100%;
-        margin-top: 10px;
-        display: flex;
-        justify-content: space-between;
-        padding-left: 50px;
-        padding-right: 50px;
-        .checkout-cont-mark-mint{
-          width: 50%;
-          .checkout-cont-mark-title{
-            font-weight: bold;
-          }
-          .checkout-cont-mark-item{
-            display: inline-block;
-            width: 30%;
-          }
+      margin-top: 5px;
+      padding-left: 50px;
+    }
+    .checkout-cont-mark {
+      width: 100%;
+      margin-top: 10px;
+      display: flex;
+      justify-content: space-between;
+      padding-left: 50px;
+      padding-right: 50px;
+      .checkout-cont-mark-mint {
+        width: 50%;
+        .checkout-cont-mark-title {
+          font-weight: bold;
         }
-      }
-      .checkout-cont-info{
-        width: 100%;
-        min-height: 300px;
-        .checkout-cont-chief-proof{
-          padding-left: 100px;
-          margin-top: 20px;
-          .checkout-cont-chief-pbold{
-            font-weight: bold;
-          }
+        .checkout-cont-mark-item {
+          display: inline-block;
+          width: 30%;
         }
       }
-      .checkout-cont-infortop{
-        width: 100%;
-        height: 30px;
-        display: flex;
-        justify-content:left;
-        align-items: center;
+    }
+    .checkout-cont-info {
+      width: 100%;
+      min-height: 300px;
+      .checkout-cont-chief-proof {
+        padding-left: 100px;
         margin-top: 20px;
-        padding-left: 5%;
-        .checkout-cont-infor-list{
-          width: 15%;
-        }
-        .checkout-cont-infor-title{
-          width:11%;
-          text-align: right;
-        }
-      
-        .checkout-cont-infor-text{
-          text-align: right;
+        .checkout-cont-chief-pbold {
+          font-weight: bold;
         }
       }
-      .checkout-cont-inforbotm{
-        justify-content: flex-start;
-        padding-left: 2%;
+    }
+    .checkout-cont-infortop {
+      width: 100%;
+      height: 30px;
+      display: flex;
+      justify-content: left;
+      align-items: center;
+      margin-top: 20px;
+      padding-left: 5%;
+      .checkout-cont-infor-list {
+        width: 15%;
+      }
+      .checkout-cont-infor-title {
+        width: 11%;
+        text-align: right;
       }
-      .checkout-cont-infor-line{
-        width: 100%;
-        height: 2px;
-        border-bottom: 1.5px solid #e2dfdf;
-        margin-top: 20px;
-        margin-bottom: 30px;
+
+      .checkout-cont-infor-text {
+        text-align: right;
       }
-      .checkout-cont-chief{
-        width: 100%;
-        min-height: 30px;
-        display: flex;
-        justify-content: center;
-        align-items: center;
-        .checkout-cont-chief-item{
-          width: 15%;
-          text-align: left;
-          padding-right: 15px;
-        }
-        .checkout-cont-chief-bole{
-          font-weight: bold;
-        }
-       
+    }
+    .checkout-cont-inforbotm {
+      justify-content: flex-start;
+      padding-left: 2%;
+    }
+    .checkout-cont-infor-line {
+      width: 100%;
+      height: 2px;
+      border-bottom: 1.5px solid #e2dfdf;
+      margin-top: 20px;
+      margin-bottom: 30px;
+    }
+    .checkout-cont-chief {
+      width: 100%;
+      min-height: 30px;
+      display: flex;
+      justify-content: center;
+      align-items: center;
+      .checkout-cont-chief-item {
+        width: 15%;
+        text-align: left;
+        padding-right: 15px;
       }
-      .checkout-cont-mg20{
-        margin-top: 5px;
+      .checkout-cont-chief-bole {
+        font-weight: bold;
       }
-      .checkout-cont-sign{
-        width: 100%;
-        height: 30px;
-        padding-left: 50px;
-        display: flex;
-        align-items: center;
-        justify-content: center;
-        .checkout-cont-sign-cont{
-          width: 20%;
-        }
-        .checkout-cont-sign-bolb{
-          font-weight: bold;
-        }
+    }
+    .checkout-cont-mg20 {
+      margin-top: 5px;
+    }
+    .checkout-cont-sign {
+      width: 100%;
+      height: 30px;
+      padding-left: 50px;
+      display: flex;
+      align-items: center;
+      justify-content: center;
+      .checkout-cont-sign-cont {
+        width: 20%;
+      }
+      .checkout-cont-sign-bolb {
+        font-weight: bold;
       }
-      .checkout-cont-physique{
+    }
+    .checkout-cont-physique {
+      width: 100%;
+      height: 30px;
+      text-align: left;
+      padding-left: 80px;
+      padding-right: 80px;
+      margin-top: 30px;
+      margin-bottom: 50px;
+      display: flex;
+      justify-content: flex-start;
+      .checkout-cont-physique-text {
         width: 100%;
-        height: 30px;
-        text-align: left;
-        padding-left: 80px;
-        padding-right: 80px;
-        margin-top: 30px;
-        margin-bottom: 50px;
-        display: flex;
-        justify-content: flex-start;
-        .checkout-cont-physique-text{
-          width: 100%;
-          font-weight: bold;
-        }
+        font-weight: bold;
       }
     }
   }
- .examType{
-    width: 100%;
-    display: flex;
-    justify-content: flex-end;
-    padding-right: 50px;
-  }
+}
+.examType {
+  width: 100%;
+  display: flex;
+  justify-content: flex-end;
+  padding-right: 50px;
+}
 </style>

+ 211 - 186
src/views/allcase/report/electrocar.vue

@@ -1,73 +1,99 @@
 <template>
-    <!-- 心电图诊断报告单 -->
-    <div  id="electrocarA">
-        <div class="elect-cont" v-for="(dataObj,index) in dataObjArr" :key="index">
-          <div class="cont-title-description">滨州医学院烟台附属医院心电图诊断报告</div>
-          <div class="examType">{{dataObj.ExamType}}</div>
-          <div class="elect-cont-header">
-              <!-- <div>
+  <!-- 心电图诊断报告单 -->
+  <div id="electrocarA">
+    <div class="elect-cont" v-for="(dataObj, index) in dataObjArr" :key="index">
+      <div class="cont-title-description">滨州医学院烟台附属医院心电图诊断报告</div>
+      <div class="examType">{{ dataObj.ExamType }}</div>
+      <div class="elect-cont-header">
+        <!-- <div>
                 <span  class="cont-textbold">病理:</span>
                 <span >0001234</span>
               </div> -->
-          </div>
-          <div class="elect-cont-infor">
-            <div class="elect-cont-infor-title elect-cont-infor-text cont-textbold">姓名:</div>
-            <div class="elect-cont-infor-list"><span >{{dataObj.BRXM}}</span> </div>
-            <div class="elect-cont-infor-title cont-textbold">性别:</div>
-            <div class="elect-cont-infor-list"><span >{{dataObj.BRXB == 1?'男':'女'}}</span> </div>
-            <div class="elect-cont-infor-title cont-textbold">年龄:</div>
-            <div class="elect-cont-infor-list"><span >{{dataObj.BRNL}}</span> </div>
-            <div class="elect-cont-infor-title cont-textbold">科室:</div>
-            <div class="elect-cont-infor-list"><span >{{dataObj.SQKSMC}}</span></div>
-            <div class="elect-cont-infor-title cont-textbold">住院号:</div>
-            <div class="elect-cont-infor-list"><span >{{dataObj.ZYH}}</span></div>
-            <div class="elect-cont-infor-title cont-textbold">床号:</div>
-            <div class="elect-cont-infor-list"><span >{{dataObj.CH}}</span></div>
-          </div>
+      </div>
+      <div class="elect-cont-infor">
+        <div class="elect-cont-infor-title elect-cont-infor-text cont-textbold">姓名:</div>
+        <div class="elect-cont-infor-list">
+          <span>{{ dataObj.BRXM }}</span>
+        </div>
+        <div class="elect-cont-infor-title cont-textbold">性别:</div>
+        <div class="elect-cont-infor-list">
+          <span>{{ dataObj.BRXB == 1 ? '男' : '女' }}</span>
+        </div>
+        <div class="elect-cont-infor-title cont-textbold">年龄:</div>
+        <div class="elect-cont-infor-list">
+          <span>{{ dataObj.BRNL }}</span>
+        </div>
+        <div class="elect-cont-infor-title cont-textbold">科室:</div>
+        <div class="elect-cont-infor-list">
+          <span>{{ dataObj.SQKSMC }}</span>
+        </div>
+        <div class="elect-cont-infor-title cont-textbold">住院号:</div>
+        <div class="elect-cont-infor-list">
+          <span>{{ dataObj.ZYH }}</span>
+        </div>
+        <div class="elect-cont-infor-title cont-textbold">床号:</div>
+        <div class="elect-cont-infor-list">
+          <span>{{ dataObj.CH }}</span>
+        </div>
+      </div>
 
-          <div class="elect-cont-infor-line"></div>
+      <div class="elect-cont-infor-line"></div>
 
-          <div class="elect-cont-mian">
-           <div class="elect-cont-mian-name elect-cont-main-title">心率:</div>
-           <div class="elect-cont-main-item">{{dataObj.XL}}</div>
-           <div class="elect-cont-main-name elect-cont-main-title">间期:</div>
-           <div class="elect-cont-main-item">{{dataObj.JQ}}</div>
-           <div class="elect-cont-main-name elect-cont-main-title">PR间期:</div>
-           <div class="elect-cont-main-item">{{dataObj.PRJQ}}</div>
-          </div>
+      <div class="elect-cont-mian">
+        <div class="elect-cont-mian-name elect-cont-main-title">心率:</div>
+        <div class="elect-cont-main-item">{{ dataObj.XL }}</div>
+        <div class="elect-cont-main-name elect-cont-main-title">间期:</div>
+        <div class="elect-cont-main-item">{{ dataObj.JQ }}</div>
+        <div class="elect-cont-main-name elect-cont-main-title">PR间期:</div>
+        <div class="elect-cont-main-item">{{ dataObj.PRJQ }}</div>
+      </div>
 
-          <div class="elect-cont-mian">
-           <div class="elect-cont-mian-name elect-cont-main-title">电轴:</div>
-           <div class="elect-cont-main-item">{{dataObj.DZ}}</div>
-           <div class="elect-cont-main-name elect-cont-main-title">QRS时限:</div>
-           <div class="elect-cont-main-item">{{dataObj.QRSSX}}</div>
-           <div class="elect-cont-main-name elect-cont-main-title">振幅:</div>
-           <div class="elect-cont-main-item">{{dataObj.ZF}}</div>
-          </div>
+      <div class="elect-cont-mian">
+        <div class="elect-cont-mian-name elect-cont-main-title">电轴:</div>
+        <div class="elect-cont-main-item">{{ dataObj.DZ }}</div>
+        <div class="elect-cont-main-name elect-cont-main-title">QRS时限:</div>
+        <div class="elect-cont-main-item">{{ dataObj.QRSSX }}</div>
+        <div class="elect-cont-main-name elect-cont-main-title">振幅:</div>
+        <div class="elect-cont-main-item">{{ dataObj.ZF }}</div>
+      </div>
 
-          <div class="elect-cont-chief elect-cont-mg20">
-            <div class="elect-cont-chief-title ">心电图提示:<span class="elect-cont-textnor" ></span></div>
-            <div class="caseit-cont-chief-cont" v-for="(jitem,index) in dataObj.YXZD" :key="index">{{jitem}}</div>
-          </div>
-         
-          <div class="elect-cont-sign">
-            <div>
-              <span class="elect-cont-sign-bolb">报告时间:</span><span class="elect-cont-sign-cont">{{dataObj.BGSJ}}</span>
-            </div>
-            <div>
-              <span class="elect-cont-sign-bolb">检查医生:</span><span class="elect-cont-sign-cont">{{dataObj.JCYS}}</span>
-            </div>
-          </div>
-          <!-- <div class="elect-cont-physique">
+      <div class="elect-cont-chief elect-cont-mg20">
+        <div class="elect-cont-chief-title">
+          心电图提示:
+          <span class="elect-cont-textnor"></span>
+        </div>
+        <div class="caseit-cont-chief-cont" v-for="(jitem, index) in dataObj.YXZD" :key="index">{{ jitem }}</div>
+      </div>
+
+      <div class="elect-cont-sign elect-cont-sign-top">
+        <div>
+          <span class="elect-cont-sign-bolb">报告时间:</span>
+          <span class="elect-cont-sign-cont">{{ dataObj.BGSJ }}</span>
+        </div>
+        <div>
+          <span class="elect-cont-sign-bolb">检查医生:</span>
+          <span class="elect-cont-sign-cont">{{ dataObj.JCYS }}</span>
+        </div>
+      </div>
+      <div class="elect-cont-sign">
+        <div>
+          <span class="elect-cont-sign-bolb">开单时间:</span>
+          <span class="elect-cont-sign-cont">{{ dataObj.KDSJ }}</span>
+        </div>
+        <div>
+          <span class="elect-cont-sign-bolb">检查科室:</span>
+          <span class="elect-cont-sign-cont">{{ dataObj.JCKSMC }}</span>
+        </div>
+      </div>
+      <!-- <div class="elect-cont-physique">
             <div class="elect-cont-physique-text">
               【本报告仅供临床医生诊断参考使用】
             </div>
           </div> -->
-          
-        </div>
     </div>
+  </div>
 </template>
-  <script>
+<script>
 export default {
   name: '',
   components: {
@@ -128,154 +154,153 @@ export default {
   methods: {},
 };
 </script>
-  <style lang='scss' scoped>
-  #electrocarA{
-    padding: 0;
-    margin:0 30px;
-    .elect-cont{
+<style lang="scss" scoped>
+#electrocarA {
+  padding: 0;
+  margin: 0 30px;
+  .elect-cont {
+    width: 100%;
+    display: flex;
+    flex-direction: column;
+    justify-content: flex-start;
+    align-items: center;
+    margin-bottom: 30px;
+    .cont-title-description {
+      margin: 20px;
+      font-size: 24px;
+      font-weight: bold;
+      color: #2c3240;
+      text-align: center;
+    }
+    .cont-textbold {
+      font-weight: bold;
+    }
+    .elect-cont-header {
+      height: 50px;
       width: 100%;
       display: flex;
-      flex-direction: column;
-      justify-content: flex-start;
+      justify-content: flex-end;
       align-items: center;
-      margin-bottom: 30px;
-      .cont-title-description {
-        margin: 20px;
-        font-size: 24px;
-        font-weight: bold;
-        color: #2c3240;
-        text-align: center;
+      margin-top: 20px;
+      margin-bottom: 20px;
+      padding-right: 30px;
+    }
+    .elect-cont-infor {
+      width: 100%;
+      height: 30px;
+      display: flex;
+      justify-content: center;
+      align-items: center;
+      margin-top: 5px;
+      .elect-cont-infor-list {
+        width: 15%;
       }
-      .cont-textbold{
-        font-weight: bold;
+      .elect-cont-infor-title {
+        width: 8%;
+        text-align: right;
       }
-      .elect-cont-header{
-        height: 50px;
-        width: 100%;
-        display: flex;
-        justify-content: flex-end;
-        align-items: center;
-        margin-top: 20px;
-        margin-bottom: 20px;
-        padding-right: 30px;
-
+      .elect-cont-infor-listw {
+        width: 38%;
       }
-      .elect-cont-infor{
-        width: 100%;
-        height: 30px;
-        display: flex;
-        justify-content: center;
-        align-items: center;
-        margin-top: 5px;
-        .elect-cont-infor-list{
-          width: 15%;
-        }
-        .elect-cont-infor-title{
-          width:8%;
-          text-align: right;
-        }
-        .elect-cont-infor-listw{
-          width: 38%;
-        }
-        .elect-cont-infor-listwl{
-          width: 30%;
-        }
-        .elect-cont-infor-text{
-          text-align: right;
-        }
+      .elect-cont-infor-listwl {
+        width: 30%;
+      }
+      .elect-cont-infor-text {
+        text-align: right;
       }
+    }
 
-      .elect-cont-infor-line{
-        width: 100%;
-        height: 2px;
-        border-bottom: 1.5px solid #e2dfdf;
-        margin-top: 20px;
-        margin-bottom: 30px;
+    .elect-cont-infor-line {
+      width: 100%;
+      height: 2px;
+      border-bottom: 1.5px solid #e2dfdf;
+      margin-top: 20px;
+      margin-bottom: 30px;
+    }
+    .elect-cont-chief {
+      width: 100%;
+      display: flex;
+      min-height: 200px;
+      padding: 10px;
+      margin-top: 30px;
+      flex-direction: column;
+      .elect-cont-chief-title {
+        font-weight: bold;
       }
-      .elect-cont-chief{
-        width: 100%;
-        display: flex;
-        min-height: 200px;
-        padding: 10px;
-        margin-top: 30px;
-        flex-direction: column;
-        .elect-cont-chief-title{
-          font-weight: bold;
-        }
-        .caseit-cont-chief-cont{
-          line-height: 25px;
-          padding-left: 30px;
-        }
+      .caseit-cont-chief-cont {
+        line-height: 25px;
+        padding-left: 30px;
       }
+    }
 
-      .elect-cont-mian{
-        width: 100%;
-        display: flex;
-        padding: 10px;
-        justify-content: center;
-        .elect-cont-main-title{
-          font-weight: bold;
-        }
-        .elect-cont-main-item{
-          width: 20%;
-        }
-        .elect-cont-main-name{
-          width: 80px;
-        }
-        
+    .elect-cont-mian {
+      width: 100%;
+      display: flex;
+      padding: 10px;
+      justify-content: center;
+      .elect-cont-main-title {
+        font-weight: bold;
       }
-      .elect-cont-mg20{
-        margin-top: 20px;
+      .elect-cont-main-item {
+        width: 20%;
       }
-      .elect-cont-sign{
-        width: 100%;
-        height: 30px;
-        // border-bottom: 1.5px solid #e2dfdf;
-        padding-left: 50px;
-        display: flex;
-        margin-bottom: 30px;
-        justify-content: space-between;
-        .elect-cont-sign-cont{
-          width: 20%;
-        }
-        .elect-cont-sign-bolb{
-          font-weight: bold;
-        }
+      .elect-cont-main-name {
+        width: 80px;
+      }
+    }
+    .elect-cont-mg20 {
+      margin-top: 20px;
+    }
+    .elect-cont-sign {
+      width: 100%;
+      height: 30px;
+      // border-bottom: 1.5px solid #e2dfdf;
+      padding-left: 50px;
+      display: flex;
+      margin-bottom: 30px;
+      justify-content: space-between;
+      .elect-cont-sign-cont {
+        width: 20%;
+      }
+      .elect-cont-sign-bolb {
+        font-weight: bold;
+      }
+    }
+
+    .elect-cont-sign-top {
+      border-bottom: 0;
+      margin-bottom: 0;
+    }
+    .elect-cont-physique {
+      width: 100%;
+      height: 30px;
+      text-align: left;
+      padding-left: 80px;
+      margin-top: 30px;
+      margin-bottom: 50px;
+      display: flex;
+      justify-content: flex-end;
+      .elect-cont-physique-text {
+        width: 45%;
+        font-weight: bold;
       }
-      .elect-cont-physique{
-        width: 100%;
-        height: 30px;
-        text-align: left;
-        padding-left: 80px;
-        margin-top: 30px;
-        margin-bottom: 50px;
-        display: flex;
-        justify-content: flex-end;
-        .elect-cont-physique-text{
-          width: 45%;
+      .elect-cont-physique-time {
+        margin-left: 10%;
+        .elect-cont-physique-title {
           font-weight: bold;
         }
-        .elect-cont-physique-time{
-          margin-left: 10%;
-          .elect-cont-physique-title{
-            font-weight: bold;
-          }
-        }
       }
+    }
 
-      .elect-cont-textnor{
-        font-weight: normal;
-      }
+    .elect-cont-textnor {
+      font-weight: normal;
     }
   }
- .examType{
-    width: 100%;
-    display: flex;
-    justify-content: flex-end;
-    padding-right: 50px;
-  }
-
-
-
-
+}
+.examType {
+  width: 100%;
+  display: flex;
+  justify-content: flex-end;
+  padding-right: 50px;
+}
 </style>

+ 233 - 196
src/views/allcase/report/imaging.vue

@@ -1,69 +1,103 @@
 <template>
-    <!-- 影像报告单 -->
-    <div  id="imagingA" >
-        <div class="uimag-cont" v-for="(dataObj,index) in dataObjArr" :key="index">
-          <div class="cont-title-description">滨州医学院烟台附属医院影像诊断报告</div>
-          <div class="examType">{{dataObj.ExamType}}</div>
-          <div class="uimag-cont-header">
-              <!-- <div>
+  <!-- 影像报告单 -->
+  <div id="imagingA">
+    <div class="uimag-cont" v-for="(dataObj, index) in dataObjArr" :key="index">
+      <div class="cont-title-description">滨州医学院烟台附属医院影像诊断报告</div>
+      <div class="examType">{{ dataObj.ExamType }}</div>
+      <div class="uimag-cont-header">
+        <!-- <div>
                 <span  class="cont-textbold">病理:</span>
                 <span >0001234</span>
               </div> -->
-          </div>
-          <div class="uimag-cont-infortop">
-            <div class="uimag-cont-infor-title cont-textbold">检查日期:</div>
-            <div class="uimag-cont-infor-listwl"><span >{{dataObj.JYSJ}}</span> </div>
-            <div class="uimag-cont-infor-title cont-textbold">报告时间:</div>
-            <div class="uimag-cont-infor-list"><span>{{dataObj.BGSJ}}</span></div>
-          </div>
-          <div class="uimag-cont-infor">
-            <div class="uimag-cont-infor-title uimag-cont-infor-text cont-textbold">姓名:</div>
-            <div class="uimag-cont-infor-list"><span v-if="dataObj">{{dataObj.BRXM}}</span> </div>
-            <div class="uimag-cont-infor-title cont-textbold">性别:</div>
-            <div class="uimag-cont-infor-list"><span >{{dataObj.BRXB == 1?'男':'女'}}</span> </div>
-            <div class="uimag-cont-infor-title cont-textbold">年龄:</div>
-            <div class="uimag-cont-infor-list"><span ></span> {{dataObj.BRNL}}</div>
-            <div class="uimag-cont-infor-title cont-textbold">影像号:</div>
-            <div class="uimag-cont-infor-list"><span v-if="dataObj.PatientID">{{dataObj.PatientID}}</span></div>
-          </div>
-          <div class="uimag-cont-infor">
-            <div class="uimag-cont-infor-title uimag-cont-infor-text cont-textbold">科室:</div>
-            <div class="uimag-cont-infor-list"><span >{{dataObj.KESHI}}</span> </div>
-            <div class="uimag-cont-infor-title cont-textbold">住院号:</div>
-            <div class="uimag-cont-infor-list"><span >{{dataObj.ZYH}}</span> </div>
-            <div class="uimag-cont-infor-title cont-textbold">床号:</div>
-            <div class="uimag-cont-infor-list"><span >{{dataObj.CH}}</span> </div>
-            <div class="uimag-cont-infor-title cont-textbold">检查号:</div>
-            <div class="uimag-cont-infor-list"><span >{{dataObj.StudyUid}}</span></div>
-          </div>
-          <div class="uimag-cont-infor-line"></div>
-          <div class="uimag-cont-chief uimag-cont-mg20">
-            <div class="uimag-cont-chief-title ">检查项目:<span class="uimag-cont-textnor" >{{dataObj.JCMC}}</span></div>
-          </div>
-          <div class="uimag-cont-chief uimag-cont-mg20">
-            <div class="uimag-cont-chief-title ">影像学表现:<span class="uimag-cont-textnor" ></span></div>
-            <div class="caseit-cont-chief-cont" v-for="(jitem,index) in dataObj.YXBX" :key="index">{{jitem}}</div>
-          </div>
-          <div class="uimag-cont-chief uimag-cont-mg20">
-            <div class="uimag-cont-chief-title ">影像学诊断:<span class="uimag-cont-textnor" ></span></div>
-            <div class="caseit-cont-chief-cont" v-for="(jitem,index) in dataObj.YXZD" :key="index">{{jitem}}</div>
-          </div>
-
-          <div class="uimag-cont-sign">
-            <span class="uimag-cont-sign-bolb">报告医生:</span><span class="uimag-cont-sign-cont">{{dataObj.JCYS}}</span>
-            <span class="uimag-cont-sign-bolb">审核医生:</span><span class="uimag-cont-sign-cont">{{dataObj.SHRXM}}</span>
-          </div>
-          <div class="uimag-cont-physique">
-            <div class="uimag-cont-physique-text">
-              【本报告仅供临床医生诊断参考使用】
-            </div>
-           
-          </div>
-          
+      </div>
+      <div class="uimag-cont-infortop">
+        <div class="uimag-cont-infor-titlet cont-textbold">检查日期:</div>
+        <div class="uimag-cont-infor-listwl">
+          <span>{{ dataObj.JYSJ }}</span>
+        </div>
+        <div class="uimag-cont-infor-titlet cont-textbold">报告时间:</div>
+        <div class="uimag-cont-infor-listwl">
+          <span>{{ dataObj.BGSJ }}</span>
+        </div>
+      </div>
+      <div class="uimag-cont-infor">
+        <div class="uimag-cont-infor-title uimag-cont-infor-text cont-textbold">姓名:</div>
+        <div class="uimag-cont-infor-list">
+          <span v-if="dataObj">{{ dataObj.BRXM }}</span>
+        </div>
+        <div class="uimag-cont-infor-title cont-textbold">性别:</div>
+        <div class="uimag-cont-infor-list">
+          <span>{{ dataObj.BRXB == 1 ? '男' : '女' }}</span>
+        </div>
+        <div class="uimag-cont-infor-title cont-textbold">年龄:</div>
+        <div class="uimag-cont-infor-list">
+          <span></span>
+          {{ dataObj.BRNL }}
+        </div>
+        <div class="uimag-cont-infor-title cont-textbold">影像号:</div>
+        <div class="uimag-cont-infor-list">
+          <span v-if="dataObj.PatientID">{{ dataObj.PatientID }}</span>
+        </div>
+      </div>
+      <div class="uimag-cont-infor">
+        <div class="uimag-cont-infor-title uimag-cont-infor-text cont-textbold">科室:</div>
+        <div class="uimag-cont-infor-list">
+          <span>{{ dataObj.KESHI }}</span>
+        </div>
+        <div class="uimag-cont-infor-title cont-textbold">住院号:</div>
+        <div class="uimag-cont-infor-list">
+          <span>{{ dataObj.ZYH }}</span>
+        </div>
+        <div class="uimag-cont-infor-title cont-textbold">床号:</div>
+        <div class="uimag-cont-infor-list">
+          <span>{{ dataObj.CH }}</span>
+        </div>
+        <div class="uimag-cont-infor-title cont-textbold">检查号:</div>
+        <div class="uimag-cont-infor-list">
+          <span>{{ dataObj.StudyUid }}</span>
+        </div>
+      </div>
+      <div class="uimag-cont-infor-line"></div>
+      <div class="uimag-cont-chief uimag-cont-mg20">
+        <div class="uimag-cont-chief-title">
+          检查项目:
+          <span class="uimag-cont-textnor">{{ dataObj.JCMC }}</span>
         </div>
+      </div>
+      <div class="uimag-cont-chief uimag-cont-mg20">
+        <div class="uimag-cont-chief-title">
+          影像学表现:
+          <span class="uimag-cont-textnor"></span>
+        </div>
+        <div class="caseit-cont-chief-cont" v-for="(jitem, index) in dataObj.YXBX" :key="index">{{ jitem }}</div>
+      </div>
+      <div class="uimag-cont-chief uimag-cont-mg20">
+        <div class="uimag-cont-chief-title">
+          影像学诊断:
+          <span class="uimag-cont-textnor"></span>
+        </div>
+        <div class="caseit-cont-chief-cont" v-for="(jitem, index) in dataObj.YXZD" :key="index">{{ jitem }}</div>
+      </div>
+
+      <div class="uimag-cont-sign uimag-cont-sign-top">
+        <span class="uimag-cont-sign-bolb">报告医生:</span>
+        <span class="uimag-cont-sign-cont">{{ dataObj.JCYS }}</span>
+        <span class="uimag-cont-sign-bolb">审核医生:</span>
+        <span class="uimag-cont-sign-cont">{{ dataObj.SHRXM }}</span>
+      </div>
+      <div class="uimag-cont-sign">
+        <span class="uimag-cont-sign-bolb">开单时间:</span>
+        <span class="uimag-cont-sign-cont">{{ dataObj.KDSJ }}</span>
+        <span class="uimag-cont-sign-bolb">检查科室:</span>
+        <span class="uimag-cont-sign-cont">{{ dataObj.JCKSMC }}</span>
+      </div>
+      <div class="uimag-cont-physique">
+        <div class="uimag-cont-physique-text">【本报告仅供临床医生诊断参考使用】</div>
+      </div>
     </div>
+  </div>
 </template>
-  <script>
+<script>
 export default {
   name: '',
   components: {
@@ -124,159 +158,162 @@ export default {
   methods: {},
 };
 </script>
-  <style lang='scss' scoped>
-  #imagingA{
-    padding: 0;
-    margin:0 30px;
-    .uimag-cont{
+<style lang="scss" scoped>
+#imagingA {
+  padding: 0;
+  margin: 0 30px;
+  .uimag-cont {
+    width: 100%;
+    display: flex;
+    flex-direction: column;
+    justify-content: flex-start;
+    align-items: center;
+    margin-bottom: 30px;
+    .cont-title-description {
+      margin: 20px;
+      font-size: 24px;
+      font-weight: bold;
+      color: #2c3240;
+      text-align: center;
+    }
+    .cont-textbold {
+      font-weight: bold;
+    }
+    .uimag-cont-header {
+      height: 50px;
       width: 100%;
       display: flex;
-      flex-direction: column;
-      justify-content: flex-start;
+      justify-content: flex-end;
       align-items: center;
-      margin-bottom: 30px;
-      .cont-title-description {
-        margin: 20px;
-        font-size: 24px;
-        font-weight: bold;
-        color: #2c3240;
-        text-align: center;
+      margin-top: 20px;
+      margin-bottom: 20px;
+      padding-right: 30px;
+    }
+    .uimag-cont-infor {
+      width: 100%;
+      height: 30px;
+      display: flex;
+      justify-content: center;
+      align-items: center;
+      margin-top: 5px;
+      .uimag-cont-infor-list {
+        width: 15%;
       }
-      .cont-textbold{
-        font-weight: bold;
+      .uimag-cont-infor-title {
+        width: 8%;
+        text-align: right;
       }
-      .uimag-cont-header{
-        height: 50px;
-        width: 100%;
-        display: flex;
-        justify-content: flex-end;
-        align-items: center;
-        margin-top: 20px;
-        margin-bottom: 20px;
-        padding-right: 30px;
-
+      .uimag-cont-infor-titlet {
+        width: 100px;
+        text-align: right;
       }
-      .uimag-cont-infor{
-        width: 100%;
-        height: 30px;
-        display: flex;
-        justify-content: center;
-        align-items: center;
-        margin-top: 5px;
-        .uimag-cont-infor-list{
-          width: 15%;
-        }
-        .uimag-cont-infor-title{
-          width:8%;
-          text-align: right;
-        }
-        .uimag-cont-infor-listw{
-          width: 38%;
-        }
-        .uimag-cont-infor-listwl{
-          width: 30%;
-        }
-        .uimag-cont-infor-text{
-          text-align: right;
-        }
+      .uimag-cont-infor-listw {
+        width: 38%;
       }
-      .uimag-cont-infortop{
-        width: 100%;
-        height: 30px;
-        display: flex;
-        justify-content:left;
-        align-items: center;
-        border-bottom: 1.5px solid #e2dfdf;
-        margin-top: 20px;
-        padding-left: 5%;
-        margin-bottom: 25px;
-        .uimag-cont-infor-list{
-          width: 15%;
-        }
-        .uimag-cont-infor-title{
-          width:8%;
-          text-align: right;
-        }
-        .uimag-cont-infor-listw{
-          width: 38%;
-        }
-        .uimag-cont-infor-listwl{
-          width: 30%;
-        }
-        .uimag-cont-infor-text{
-          text-align: right;
-        }
+      .uimag-cont-infor-listwl {
+        width: 200px;
       }
-      .uimag-cont-infor-line{
-        width: 100%;
-        height: 2px;
-        border-bottom: 1.5px solid #e2dfdf;
-        margin-top: 20px;
-        margin-bottom: 30px;
+      .uimag-cont-infor-text {
+        text-align: right;
       }
-      .uimag-cont-chief{
-        width: 100%;
-        min-height: 180px;
-        padding: 10px;
-        .uimag-cont-chief-title{
-          font-weight: bold;
-        }
-        .caseit-cont-chief-cont{
-          line-height: 25px;
-          padding-left: 30px;
-        }
+    }
+    .uimag-cont-infortop {
+      width: 100%;
+      height: 30px;
+      display: flex;
+      justify-content: left;
+      align-items: center;
+      border-bottom: 1.5px solid #e2dfdf;
+      margin-top: 20px;
+      padding-left: 5%;
+      margin-bottom: 25px;
+      .uimag-cont-infor-list {
+        width: 15%;
       }
-      .uimag-cont-mg20{
-        margin-top: 20px;
+      .uimag-cont-infor-title {
+        width: 100px;
+        text-align: right;
       }
-      .uimag-cont-sign{
-        width: 100%;
-        height: 30px;
-        border-bottom: 1.5px solid #e2dfdf;
-        padding-left: 50px;
-        display: flex;
-        margin-bottom: 30px;
-        .uimag-cont-sign-cont{
-          width: 20%;
-        }
-        .uimag-cont-sign-bolb{
-          font-weight: bold;
-        }
+      .uimag-cont-infor-listw {
+        width: 38%;
       }
-      .uimag-cont-physique{
-        width: 100%;
-        height: 30px;
-        text-align: left;
-        padding-left: 80px;
-        margin-top: 30px;
-        margin-bottom: 50px;
-        display: flex;
-        justify-content: flex-start;
-        .uimag-cont-physique-text{
-          width: 45%;
+      .uimag-cont-infor-listwl {
+        width: 30%;
+      }
+      .uimag-cont-infor-text {
+        text-align: right;
+      }
+    }
+    .uimag-cont-infor-line {
+      width: 100%;
+      height: 2px;
+      border-bottom: 1.5px solid #e2dfdf;
+      margin-top: 20px;
+      margin-bottom: 30px;
+    }
+    .uimag-cont-chief {
+      width: 100%;
+      min-height: 180px;
+      padding: 10px;
+      .uimag-cont-chief-title {
+        font-weight: bold;
+      }
+      .caseit-cont-chief-cont {
+        line-height: 25px;
+        padding-left: 30px;
+      }
+    }
+    .uimag-cont-mg20 {
+      margin-top: 20px;
+    }
+    .uimag-cont-sign {
+      width: 100%;
+      height: 30px;
+      border-bottom: 1.5px solid #e2dfdf;
+      padding-left: 50px;
+      display: flex;
+      margin-bottom: 30px;
+      .uimag-cont-sign-cont {
+        width: 20%;
+      }
+      .uimag-cont-sign-bolb {
+        font-weight: bold;
+      }
+    }
+    .uimag-cont-sign-top {
+      border-bottom: 0;
+      margin-bottom: 0;
+    }
+    .uimag-cont-physique {
+      width: 100%;
+      height: 30px;
+      text-align: left;
+      padding-left: 80px;
+      margin-top: 30px;
+      margin-bottom: 50px;
+      display: flex;
+      justify-content: flex-start;
+      .uimag-cont-physique-text {
+        width: 45%;
+        font-weight: bold;
+      }
+      .uimag-cont-physique-time {
+        margin-left: 10%;
+        .uimag-cont-physique-title {
           font-weight: bold;
         }
-        .uimag-cont-physique-time{
-          margin-left: 10%;
-          .uimag-cont-physique-title{
-            font-weight: bold;
-          }
-        }
       }
+    }
 
-      .uimag-cont-textnor{
-        font-weight: normal;
-      }
+    .uimag-cont-textnor {
+      font-weight: normal;
     }
   }
-  .examType{
-    width: 100%;
-    display: flex;
-    justify-content: flex-end;
-    padding-right: 50px;
-  }
-
-
-
-
+}
+.examType {
+  width: 100%;
+  display: flex;
+  justify-content: flex-end;
+  padding-right: 50px;
+}
 </style>

+ 207 - 182
src/views/allcase/report/ultrasound.vue

@@ -1,61 +1,87 @@
 <template>
-    <!-- 超声报告单 -->
-    <div  id="ultrasTextA">
-        <div class="ultras-cont" v-for="(dataObj,index) in dataObjArr" :key="index">
-          <div class="cont-title-description">滨州医学院烟台附属医院超声诊断报告</div>
-          <div class="examType">{{dataObj.ExamType}}</div>
-          <div class="ultras-cont-header">
-              <!-- <div>
+  <!-- 超声报告单 -->
+  <div id="ultrasTextA">
+    <div class="ultras-cont" v-for="(dataObj, index) in dataObjArr" :key="index">
+      <div class="cont-title-description">滨州医学院烟台附属医院超声诊断报告</div>
+      <div class="examType">{{ dataObj.ExamType }}</div>
+      <div class="ultras-cont-header">
+        <!-- <div>
                 <span  class="cont-textbold">病理:</span>
                 <span >0001234</span>
               </div> -->
-          </div>
-          <div class="ultras-cont-infortop">
-            <div class="ultras-cont-infor-title cont-textbold">编号:</div>
-            <div class="ultras-cont-infor-listwl"><span >{{dataObj.StudyUid}}</span> </div>
-            <div class="ultras-cont-infor-title cont-textbold">病人号:</div>
-            <div class="ultras-cont-infor-list"><span >{{dataObj.ZYH}}</span></div>
-          </div>
-          <div class="ultras-cont-infor">
-            <div class="ultras-cont-infor-title ultras-cont-infor-text cont-textbold">姓名:</div>
-            <div class="ultras-cont-infor-list"><span >{{dataObj.BRXM}}</span> </div>
-            <div class="ultras-cont-infor-title cont-textbold">性别:</div>
-            <div class="ultras-cont-infor-list"><span >{{dataObj.BRXB == 1?'男':'女'}}</span> </div>
-            <div class="ultras-cont-infor-title cont-textbold">年龄:</div>
-            <div class="ultras-cont-infor-list"><span >{{dataObj.BRNL}}</span> </div>
-            <div class="ultras-cont-infor-title cont-textbold">科别:</div>
-            <div class="ultras-cont-infor-list"><span >{{dataObj.SQKSMC}}</span></div>
-          </div>
+      </div>
+      <div class="ultras-cont-infortop">
+        <div class="ultras-cont-infor-title cont-textbold">编号:</div>
+        <div class="ultras-cont-infor-listwl">
+          <span>{{ dataObj.StudyUid }}</span>
+        </div>
+        <div class="ultras-cont-infor-title cont-textbold">病人号:</div>
+        <div class="ultras-cont-infor-list">
+          <span>{{ dataObj.ZYH }}</span>
+        </div>
+      </div>
+      <div class="ultras-cont-infor">
+        <div class="ultras-cont-infor-title ultras-cont-infor-text cont-textbold">姓名:</div>
+        <div class="ultras-cont-infor-list">
+          <span>{{ dataObj.BRXM }}</span>
+        </div>
+        <div class="ultras-cont-infor-title cont-textbold">性别:</div>
+        <div class="ultras-cont-infor-list">
+          <span>{{ dataObj.BRXB == 1 ? '男' : '女' }}</span>
+        </div>
+        <div class="ultras-cont-infor-title cont-textbold">年龄:</div>
+        <div class="ultras-cont-infor-list">
+          <span>{{ dataObj.BRNL }}</span>
+        </div>
+        <div class="ultras-cont-infor-title cont-textbold">科别:</div>
+        <div class="ultras-cont-infor-list">
+          <span>{{ dataObj.SQKSMC }}</span>
+        </div>
+      </div>
+
+      <div class="ultras-cont-chief ultras-cont-mg20">
+        <div class="ultras-cont-chief-title">超声所见:</div>
+        <div class="caseit-cont-chief-cont" v-for="(jitem, index) in dataObj.YXBX" :key="index">{{ jitem }}</div>
+      </div>
+      <div class="ultras-cont-chief ultras-cont-mg20">
+        <div class="ultras-cont-chief-title">
+          超声提示:
+          <span class="ultras-cont-textnor"></span>
+        </div>
+        <div class="caseit-cont-chief-cont" v-for="(jitem, index) in dataObj.YXZD" :key="index">{{ jitem }}</div>
+      </div>
 
-          <div class="ultras-cont-chief ultras-cont-mg20">
-            <div class="ultras-cont-chief-title ">超声所见:</div>
-            <div class="caseit-cont-chief-cont" v-for="(jitem,index) in dataObj.YXBX" :key="index">{{jitem}}</div>
-          </div>
-          <div class="ultras-cont-chief ultras-cont-mg20">
-            <div class="ultras-cont-chief-title ">超声提示:<span class="ultras-cont-textnor" ></span></div>
-            <div class="caseit-cont-chief-cont" v-for="(jitem,index) in dataObj.YXZD" :key="index">{{jitem}}</div>
-          </div>
-        
-          <div class="ultras-cont-sign">
-            <span class="ultras-cont-sign-bolb">检查医生:</span><span class="ultras-cont-sign-cont">{{dataObj.JCYS}}</span>
-            <span class="ultras-cont-sign-bolb">审核医生:</span><span class="ultras-cont-sign-cont">{{dataObj.SHRXM}}</span>
-            <span class="ultras-cont-sign-bolb">录入员:</span><span class="ultras-cont-sign-cont">{{dataObj.LRY}}</span>
-            <span class="ultras-cont-sign-bolb">会诊医师:</span><span class="ultras-cont-sign-cont">{{dataObj.HZYS}}</span>
-          </div>
-          <div class="ultras-cont-physique">
-            <div class="ultras-cont-physique-text">
-              本诊断报告仅供临床参考,报告仅此一份,复诊时带来。
-            </div>
-             <div class="ultras-cont-physique-time">
-              <span class="ultras-cont-physique-title">检查日期</span>
-              <span>{{dataObj.JYSJ}}</span>
-             </div>
-          </div>
-          
+      <div class="ultras-cont-sign ultras-cont-sign-top">
+        <span class="ultras-cont-sign-bolb">检查医生:</span>
+        <span class="ultras-cont-sign-cont">{{ dataObj.JCYS }}</span>
+        <span class="ultras-cont-sign-bolb">审核医生:</span>
+        <span class="ultras-cont-sign-cont">{{ dataObj.SHRXM }}</span>
+        <span class="ultras-cont-sign-bolb">录入员:</span>
+        <span class="ultras-cont-sign-cont">{{ dataObj.LRY }}</span>
+        <span class="ultras-cont-sign-bolb">会诊医师:</span>
+        <span class="ultras-cont-sign-cont">{{ dataObj.HZYS }}</span>
+      </div>
+      <div class="ultras-cont-sign">
+        <span class="ultras-cont-sign-bolb">开单时间:</span>
+        <span class="ultras-cont-sign-cont">{{ dataObj.KDSJ }}</span>
+        <span class="ultras-cont-sign-bolb">检查科室:</span>
+        <span class="ultras-cont-sign-cont">{{ dataObj.JCKSMC }}</span>
+        <span class="ultras-cont-sign-bolb"></span>
+        <span class="ultras-cont-sign-cont"></span>
+        <span class="ultras-cont-sign-bolb"></span>
+        <span class="ultras-cont-sign-cont"></span>
+      </div>
+      <div class="ultras-cont-physique">
+        <div class="ultras-cont-physique-text">本诊断报告仅供临床参考,报告仅此一份,复诊时带来。</div>
+        <div class="ultras-cont-physique-time">
+          <span class="ultras-cont-physique-title">检查日期</span>
+          <span>{{ dataObj.JYSJ }}</span>
         </div>
+      </div>
     </div>
+  </div>
 </template>
-  <script>
+<script>
 export default {
   name: '',
   components: {
@@ -116,154 +142,153 @@ export default {
   methods: {},
 };
 </script>
-  <style lang='scss' scoped>
-  #ultrasTextA {
-    padding: 0;
-    margin:0 30px;
-    .ultras-cont{
+<style lang="scss" scoped>
+#ultrasTextA {
+  padding: 0;
+  margin: 0 30px;
+  .ultras-cont {
+    width: 100%;
+    display: flex;
+    flex-direction: column;
+    justify-content: flex-start;
+    align-items: center;
+    margin-bottom: 30px;
+    .cont-title-description {
+      margin: 20px;
+      font-size: 24px;
+      font-weight: bold;
+      color: #2c3240;
+      text-align: center;
+    }
+    .cont-textbold {
+      font-weight: bold;
+    }
+    .ultras-cont-header {
+      height: 50px;
       width: 100%;
       display: flex;
-      flex-direction: column;
-      justify-content: flex-start;
+      justify-content: flex-end;
       align-items: center;
+      margin-top: 20px;
+      margin-bottom: 20px;
+      padding-right: 30px;
+    }
+    .ultras-cont-infor {
+      width: 100%;
+      height: 30px;
+      display: flex;
+      justify-content: center;
+      align-items: center;
+      border-bottom: 1.5px solid #e2dfdf;
+      margin-top: 20px;
       margin-bottom: 30px;
-      .cont-title-description {
-        margin: 20px;
-        font-size: 24px;
-        font-weight: bold;
-        color: #2c3240;
-        text-align: center;
+      .ultras-cont-infor-list {
+        width: 15%;
       }
-      .cont-textbold{
-        font-weight: bold;
+      .ultras-cont-infor-title {
+        width: 8%;
+        text-align: right;
       }
-      .ultras-cont-header{
-        height: 50px;
-        width: 100%;
-        display: flex;
-        justify-content: flex-end;
-        align-items: center;
-        margin-top: 20px;
-        margin-bottom: 20px;
-        padding-right: 30px;
-
+      .ultras-cont-infor-listw {
+        width: 38%;
       }
-      .ultras-cont-infor{
-        width: 100%;
-        height: 30px;
-        display: flex;
-        justify-content: center;
-        align-items: center;
-        border-bottom: 1.5px solid #e2dfdf;
-        margin-top: 20px;
-        margin-bottom: 30px;
-        .ultras-cont-infor-list{
-          width: 15%;
-        }
-        .ultras-cont-infor-title{
-          width:8%;
-          text-align: right;
-        }
-        .ultras-cont-infor-listw{
-          width: 38%;
-        }
-        .ultras-cont-infor-listwl{
-          width: 30%;
-        }
-        .ultras-cont-infor-text{
-          text-align: right;
-        }
+      .ultras-cont-infor-listwl {
+        width: 30%;
       }
-      .ultras-cont-infortop{
-        width: 100%;
-        height: 30px;
-        display: flex;
-        justify-content:left;
-        align-items: center;
-        border-bottom: 1.5px solid #e2dfdf;
-        margin-top: 20px;
-        padding-left: 5%;
-        .ultras-cont-infor-list{
-          width: 15%;
-        }
-        .ultras-cont-infor-title{
-          width:8%;
-          text-align: right;
-        }
-        .ultras-cont-infor-listw{
-          width: 38%;
-        }
-        .ultras-cont-infor-listwl{
-          width: 30%;
-        }
-        .ultras-cont-infor-text{
-          text-align: right;
-        }
+      .ultras-cont-infor-text {
+        text-align: right;
       }
-      .ultras-cont-chief{
-        width: 100%;
-        min-height: 180px;
-        padding: 10px;
-        .ultras-cont-chief-title{
-          font-weight: bold;
-        }
-        .caseit-cont-chief-cont{
-          line-height: 25px;
-          padding-left: 30px;
-        }
+    }
+    .ultras-cont-infortop {
+      width: 100%;
+      height: 30px;
+      display: flex;
+      justify-content: left;
+      align-items: center;
+      border-bottom: 1.5px solid #e2dfdf;
+      margin-top: 20px;
+      padding-left: 5%;
+      .ultras-cont-infor-list {
+        width: 15%;
       }
-      .ultras-cont-mg20{
-        margin-top: 20px;
+      .ultras-cont-infor-title {
+        width: 8%;
+        text-align: right;
       }
-      .ultras-cont-sign{
-        width: 100%;
-        height: 30px;
-        border-bottom: 1.5px solid #e2dfdf;
-        padding-left: 50px;
-        display: flex;
-        margin-bottom: 30px;
-        .ultras-cont-sign-cont{
-          width: 20%;
-        }
-        .ultras-cont-sign-bolb{
-          width: 100px;
-          font-weight: bold;
-        }
+      .ultras-cont-infor-listw {
+        width: 38%;
+      }
+      .ultras-cont-infor-listwl {
+        width: 30%;
+      }
+      .ultras-cont-infor-text {
+        text-align: right;
+      }
+    }
+    .ultras-cont-chief {
+      width: 100%;
+      min-height: 180px;
+      padding: 10px;
+      .ultras-cont-chief-title {
+        font-weight: bold;
+      }
+      .caseit-cont-chief-cont {
+        line-height: 25px;
+        padding-left: 30px;
+      }
+    }
+    .ultras-cont-mg20 {
+      margin-top: 20px;
+    }
+    .ultras-cont-sign {
+      width: 100%;
+      height: 30px;
+      border-bottom: 1.5px solid #e2dfdf;
+      padding-left: 50px;
+      display: flex;
+      margin-bottom: 30px;
+      .ultras-cont-sign-cont {
+        width: 20%;
+      }
+      .ultras-cont-sign-bolb {
+        width: 100px;
+        font-weight: bold;
       }
-      .ultras-cont-physique{
-        width: 100%;
-        height: 30px;
-        text-align: left;
-        padding-left: 80px;
-        margin-top: 30px;
-        margin-bottom: 50px;
-        display: flex;
-        justify-content: flex-start;
-        .ultras-cont-physique-text{
-          width: 45%;
+    }
+    .ultras-cont-sign-top {
+      border-bottom: 0;
+      margin-bottom: 0;
+    }
+    .ultras-cont-physique {
+      width: 100%;
+      height: 30px;
+      text-align: left;
+      padding-left: 80px;
+      margin-top: 30px;
+      margin-bottom: 50px;
+      display: flex;
+      justify-content: flex-start;
+      .ultras-cont-physique-text {
+        width: 45%;
+        font-weight: bold;
+      }
+      .ultras-cont-physique-time {
+        margin-left: 10%;
+        .ultras-cont-physique-title {
           font-weight: bold;
         }
-        .ultras-cont-physique-time{
-          margin-left: 10%;
-          .ultras-cont-physique-title{
-            font-weight: bold;
-          }
-        }
       }
+    }
 
-      .ultras-cont-textnor{
-        font-weight: normal;
-      }
+    .ultras-cont-textnor {
+      font-weight: normal;
     }
   }
- .examType{
-    width: 100%;
-    display: flex;
-    justify-content: flex-end;
-    padding-right: 50px;
-  }
-
-
-
-
+}
+.examType {
+  width: 100%;
+  display: flex;
+  justify-content: flex-end;
+  padding-right: 50px;
+}
 </style>