yuwandanmian 1 rok temu
rodzic
commit
d63774341f
2 zmienionych plików z 107 dodań i 8 usunięć
  1. 0 8
      src/views/allcase/caseViews.vue
  2. 107 0
      src/views/search/index.vue

+ 0 - 8
src/views/allcase/caseViews.vue

@@ -431,14 +431,6 @@ export default {
           this.pacsDetail = res.data;
         });
       }
-
-      // if (that.is_active === '12') {
-      //   // 报告单 相关
-      //   let parm = { id: this.valData };
-      //   that.$axios.post('/get_jmgs_detail', parm).then(res => {
-      //     this.pacsDetail = res.data;
-      //   });
-      // }
       // 病程记录
       if (item.bllb === 294) {
         if (that.is_active) {

+ 107 - 0
src/views/search/index.vue

@@ -379,6 +379,113 @@
                 </el-descriptions-item>
               </el-descriptions>
             </div>
+            <!-- 出院记录 -->
+            <div v-if="item.cyjl">
+              <el-descriptions title="出院记录" :column="1">
+                <el-descriptions-item label="整体" v-if="item.cyjl.HJNR">
+                  <span v-html="item.cyjl.HJNR"></span>
+                </el-descriptions-item>
+                <el-descriptions-item label="入院情况" v-if="item.cyjl.RYQK">
+                  <span v-html="item.cyjl.RYQK"></span>
+                </el-descriptions-item>
+                <el-descriptions-item label="初步诊断" v-if="item.cyjl.CBZD">
+                  <span v-for="(aItem, aIndex) of JSON.parse(item.cyjl.CBZD)" :key="aIndex">
+                    <span v-if="aIndex" class="inline_block">;</span>
+                    <span v-html="aItem" class="inline_block"></span>
+                  </span>
+                </el-descriptions-item>
+                <el-descriptions-item label="第一初步诊断" v-if="item.cyjl.CBZD_FIRST">
+                  <span v-html="item.cyjl.CBZD_FIRST"></span>
+                </el-descriptions-item>
+                <el-descriptions-item label="诊疗经过" v-if="item.cyjl.ZLJG">
+                  <span v-html="item.cyjl.ZLJG"></span>
+                </el-descriptions-item>
+                <el-descriptions-item label="出院情况" v-if="item.cyjl.CYQK">
+                  <span v-html="item.cyjl.CYQK"></span>
+                </el-descriptions-item>
+                <el-descriptions-item label="出院诊断" v-if="item.cyjl.CYZD">
+                  <span v-for="(aItem, aIndex) of JSON.parse(item.cyjl.CYZD)" :key="aIndex">
+                    <span v-if="aIndex" class="inline_block">;</span>
+                    <span v-html="aItem" class="inline_block"></span>
+                  </span>
+                </el-descriptions-item>
+                <el-descriptions-item label="第一出院诊断" v-if="item.cyjl.CYZD_FIRST">
+                  <span v-html="item.cyjl.CYZD_FIRST"></span>
+                </el-descriptions-item>
+                <el-descriptions-item label="出院医嘱" v-if="item.cyjl.CYYZ">
+                  <span v-for="(aItem, aIndex) of JSON.parse(item.cyjl.CYYZ)" :key="aIndex">
+                    <span v-if="aIndex" class="inline_block">;</span>
+                    <span v-html="aItem" class="inline_block"></span>
+                  </span>
+                </el-descriptions-item>
+              </el-descriptions>
+            </div>
+            <!-- 主要诊断 -->
+            <div v-if="item.zyzd">
+              <el-descriptions title="主要诊断">
+                <el-descriptions-item label="主要诊断名称" v-if="item.zyzd.MD_ICD10_NAME">
+                  <span v-html="item.zyzd.MD_ICD10_NAME"></span>
+                </el-descriptions-item>
+                <el-descriptions-item label="主要诊断编码" v-if="item.zyzd.MD_ICD10_ID1">
+                  <span v-html="item.zyzd.MD_ICD10_ID1"></span>
+                </el-descriptions-item>
+              </el-descriptions>
+            </div>
+            <!-- 主要手术 -->
+            <div v-if="item.zyss">
+              <el-descriptions title="主要手术">
+                <el-descriptions-item label="主要手术名称" v-if="item.zyss.MO_ICD9_NAME">
+                  <span v-html="item.zyss.MO_ICD9_NAME"></span>
+                </el-descriptions-item>
+                <el-descriptions-item label="主要诊断编码" v-if="item.zyss.MO_ICD9_ID1">
+                  <span v-html="item.zyss.MO_ICD9_ID1"></span>
+                </el-descriptions-item>
+              </el-descriptions>
+            </div>
+            <!-- 手术记录 -->
+            <div v-for="(sItem, sIndex) of item.ssjl" :key="sIndex">
+              <el-descriptions :title="`手术记录${sIndex}`">
+                <el-descriptions-item label="整体" v-if="sItem.HJNR">
+                  <span v-html="sItem.MO_ICD9_NAME"></span>
+                </el-descriptions-item>
+                <el-descriptions-item label="术前诊断" v-if="sItem.SQZD">
+                  <span v-html="sItem.SQZD"></span>
+                </el-descriptions-item>
+                <el-descriptions-item label="术中诊断" v-if="sItem.SZZD">
+                  <span v-for="(aItem, aIndex) of JSON.parse(sItem.SZZD)" :key="aIndex">
+                    <span v-if="aIndex" class="inline_block">;</span>
+                    <span v-html="aItem" class="inline_block"></span>
+                  </span>
+                </el-descriptions-item>
+                <el-descriptions-item label="第一术中诊断" v-if="sItem.SZZD_ONE">
+                  <span v-html="sItem.SZZD_ONE"></span>
+                </el-descriptions-item>
+                <el-descriptions-item label="手术名称" v-if="sItem.SSMC">
+                  <span v-for="(aItem, aIndex) of JSON.parse(sItem.SSMC)" :key="aIndex">
+                    <span v-if="aIndex" class="inline_block">;</span>
+                    <span v-html="aItem" class="inline_block"></span>
+                  </span>
+                </el-descriptions-item>
+                <el-descriptions-item label="第一手术名称" v-if="sItem.SSMC_ONE">
+                  <span v-html="sItem.SSMC_ONE"></span>
+                </el-descriptions-item>
+                <el-descriptions-item label="手术指导" v-if="sItem.SSZD">
+                  <span v-html="sItem.SSZD"></span>
+                </el-descriptions-item>
+                <el-descriptions-item label="手术者" v-if="sItem.SSZ">
+                  <span v-html="sItem.SSZ"></span>
+                </el-descriptions-item>
+                <el-descriptions-item label="助手" v-if="sItem.ZS">
+                  <span v-html="sItem.ZS"></span>
+                </el-descriptions-item>
+                <el-descriptions-item label="床号" v-if="sItem.CH">
+                  <span v-html="sItem.CH"></span>
+                </el-descriptions-item>
+                <el-descriptions-item label="手术日期" v-if="sItem.SSRQ">
+                  <span v-html="sItem.SSRQ"></span>
+                </el-descriptions-item>
+              </el-descriptions>
+            </div>
           </div>
         </div>
       </div>