浏览代码

修复细菌性检验报告问题

lighter 3 月之前
父节点
当前提交
288cc4b1e0
共有 2 个文件被更改,包括 3 次插入1 次删除
  1. 1 1
      src/views/examination/InspectionReportIndex.vue
  2. 2 0
      src/views/examination/component/JyResult.vue

+ 1 - 1
src/views/examination/InspectionReportIndex.vue

@@ -240,7 +240,7 @@ const queryJyDetail = (row, clear) => {
       const bacterias = []
       if (res.bacterias && res.bacterias.length > 0) {
         res.bacterias.forEach(bac => {
-          const bacSize = Math.ceil(bac.antiList.length / 2)
+          const bacSize = bac.antiList ? Math.ceil(bac.antiList.length / 2) : 1
           const tempBacResult = {
             halfBacSize: bacSize,
             germName: bac.bacNameCn,

+ 2 - 0
src/views/examination/component/JyResult.vue

@@ -121,6 +121,7 @@
           </div>
           <div style="margin: 5px 0; border-top: 1px solid gray"></div>
           <div
+              v-if="antibioticItem.antiList"
               style="display: flex"
               v-for="(bac, index) in antibioticItem.antiList.slice(0, antibioticItem.halfBacSize)"
               :key="index"
@@ -143,6 +144,7 @@
           </div>
           <div style="margin: 5px 0; border-top: 1px solid gray"></div>
           <div
+              v-if="antibioticItem.halfBacSize > 1"
               style="display: flex"
               v-for="(bac, index) in antibioticItem.antiList.slice(antibioticItem.halfBacSize)"
               :key="index"