Jelajahi Sumber

仅中药处方显示协定方

cc12458 11 bulan lalu
induk
melakukan
751827a3ec
1 mengubah file dengan 9 tambahan dan 5 penghapusan
  1. 9 5
      src/views/diagnosis/Prescribing.vue

+ 9 - 5
src/views/diagnosis/Prescribing.vue

@@ -312,15 +312,15 @@
         </div>
         <!-- 右侧按钮 -->
         <div class="flex-vertical-center-r flex-wrap">
-          <el-button size="mini" @click="openUnifyPrescPrec" type="primary">萧然医派协定方</el-button>
-          <el-button size="mini" :loading="tongueAndFaceLoading" :disabled="!tongueAndFaceAnalysis" @click="openTongueAndFaceAnalysis" type="primary">舌面诊影像</el-button>
+          <el-button v-if="showPrec" size="mini" @click="openUnifyPrescPrec" type="primary">萧然医派协定方</el-button>
+          <el-button size="mini" key="tongue" :loading="tongueAndFaceLoading" disabled @click="openTongueAndFaceAnalysis" type="primary">舌面诊影像</el-button>
           <el-button
             size="mini"
             type="primary"
             @click="handleReplenish"
           >{{ innerWidth > 768 ? '补充中医电子病历' :'补充病历' }}</el-button>
-          <el-button size="mini" @click="openDCase" v-if="isShrink">参考医案</el-button>
-          <el-button size="mini" @click="openPrec" type="primary">协定方/方剂</el-button>
+          <el-button size="mini" @click="openDCase" v-if="showPrec && isShrink">参考医案</el-button>
+          <el-button v-if="showPrec" size="mini" @click="openPrec" type="primary">协定方/方剂</el-button>
           <el-popover
             placement="left"
             title
@@ -366,7 +366,7 @@
               </div>
             </template>
           </el-popover>
-          <el-button size="mini" type="primary" v-if="isShrink&&rRecomendR.length==0">推荐的方剂</el-button>
+          <el-button size="mini" type="primary" v-if="showPrec && isShrink&&rRecomendR.length==0">推荐的方剂</el-button>
         </div>
       </div>
       <!-- 代煎/配送 -->
@@ -4424,6 +4424,10 @@ export default {
     })
   },
   computed: {
+    // 显示协定方按钮
+    showPrec() {
+      try { return this.contentTabs[this.container_i].id === '0' } catch (e) { return true }
+    },
     // 三种药房合计金额
     totalPrice() {
       return (this.contentTabs[0].check