瀏覽代碼

优化系统提示

DESKTOP-0GD05B0\Administrator 2 年之前
父節點
當前提交
a51c58645d

+ 1 - 1
src/components/zhu-yuan-yi-sheng/AllergenEntry.vue

@@ -10,7 +10,7 @@
                    :current-key="newAllergen.code"
                    :query-data-func="methodAllergen">
     </xc-combo-grid>
-    <el-button icon="Plus" type="primary" @click="clickNewPatientAllergens">添加</el-button>
+    <!--    <el-button icon="Plus" type="primary" @click="clickNewPatientAllergens">添加</el-button>-->
     <el-table :data="patientAllergenData.data" :height="windowSize.h - 400">
       <el-table-column label="编码" prop="allergenCode"></el-table-column>
       <el-table-column label="名称" prop="allergenName"></el-table-column>

+ 3 - 2
src/components/zhu-yuan-yi-sheng/yi-zhu-lu-ru/BaoCunMuBan.vue

@@ -44,7 +44,7 @@ const props = defineProps({
     type: Boolean
   }
 })
-const emit = defineEmits(['update:modelValue'])
+const emit = defineEmits(['update:modelValue', 'emptyOrder'])
 
 const user = computed(() => {
   return store.state.user.info
@@ -53,7 +53,6 @@ const dialog = ref(true)
 const title = ref('')
 const flag = ref(1)
 const quanYuanFlag = noNeedRule(38)
-const keZhuRenFlag = noNeedRule(38, 11)
 // 模板名称
 const patternCode = ref('')
 const patternName = ref('')
@@ -84,6 +83,7 @@ const dianJiBaoCun = () => {
     saveTemplate(data).then(() => {
       qingKong()
       dialog.value = false
+      emit('emptyOrder')
     })
   }).catch(() => {
     ElMessageBox.confirm('模板名称重复是否替换?', '提示', {
@@ -92,6 +92,7 @@ const dianJiBaoCun = () => {
       saveTemplate(data).then(() => {
         qingKong()
         dialog.value = false
+        emit('emptyOrder')
       })
     })
   })

+ 4 - 4
src/components/zhu-yuan-yi-sheng/yi-zhu-lu-ru/yz-edit/YzEditor.vue

@@ -6,10 +6,10 @@
         </span>
     </div>
     <div class="ribbon">
-      <button @click="qingKong">清空工作台</button>
-      <button @click="toAddAnOrder">录入医嘱</button>
-      <button @click="duplicateAndPaste">复制并粘贴</button>
-      <button @click="openTheOrderPopUpWindow">打开医嘱弹窗</button>
+      <button @click="qingKong" title="清空工作台">清空工作台</button>
+      <button @click="toAddAnOrder" title="录入医嘱">录入医嘱</button>
+      <button @click="duplicateAndPaste" title="复制当前工作台的医嘱,并粘贴到工作台中">复制并粘贴</button>
+      <button @click="openTheOrderPopUpWindow" title="打开医嘱弹窗,如转科,抗菌药物信息,处置医嘱等">打开医嘱弹窗</button>
     </div>
     <div class="editing_area"
          ref="editingAreaRef"

+ 27 - 17
src/components/zhu-yuan-yi-sheng/yi-zhu-lu-ru/yz-header/YzQueryCondition.vue

@@ -1,26 +1,26 @@
 <template>
   <div style="display: flex">
-    <button @click="queryYz">重置</button>
+    <button @click="queryYz" title="重新查询患者的医嘱">重置</button>
     <label>
       显示范围:
-      <select v-model="queryParam.displayRange">
-        <option :value="0">全部</option>
-        <option :value="1">停止</option>
-        <option :value="2">当前</option>
-        <option :value="3">今天</option>
+      <select v-model="queryParam.displayRange" title="显示范围">
+        <option :value="0" title="全部的医嘱">全部</option>
+        <option :value="1" title="已经停止的医嘱">停止</option>
+        <option :value="2" title="正在执行的长期医嘱">当前</option>
+        <option :value="3" title="今天开的医嘱">今天</option>
       </select>
     </label>
     <label>
       类型:
-      <select v-model="queryParam.frequCode">
-        <option :value="0">全部</option>
-        <option :value="1">临时</option>
-        <option :value="2">长期</option>
+      <select v-model="queryParam.frequCode" title="医嘱类型">
+        <option :value="0" title="全部医嘱">全部</option>
+        <option :value="1" title="临时医嘱">临时</option>
+        <option :value="2" title="长期医嘱">长期</option>
       </select>
     </label>
     <label>
       状态:
-      <select v-model.number="queryParam.zhuangTai">
+      <select v-model.number="queryParam.zhuangTai" title="医嘱的状态">
         <option :value="0">全部</option>
         <option :value="1">录入</option>
         <option :value="2">确认</option>
@@ -30,18 +30,28 @@
     </label>
     <label>
       药房:
-      <select v-model="queryParam.groupNo">
+      <select v-model="queryParam.groupNo" title="在新增医嘱的时候,去指定的药房查询药品。">
         <option value="73">住院</option>
         <option value="71">门诊</option>
       </select>
     </label>
 
     <button style="margin-left: 5px" @click="props.addYiZhuClick" title="ALT+A">添加</button>
-    <button style="margin-left: 5px" @click="props.toDeleteAnOrder">删除</button>
-    <button style="margin-left: 5px" @click="batchDeleteOrdersClick">批量删除</button>
-    <button style="margin-left: 5px" @click="currentConfirmOrdersClick" v-if="!isCydy()">确认</button>
-    <button style="margin-left: 5px" @click="confirmTheDoctorSOrderWithMedicineClick" v-else>确认带药</button>
-    <button style="margin-left: 5px" @click="props.clickOnTheOrderTemplate">模板</button>
+    <button style="margin-left: 5px" @click="props.toDeleteAnOrder"
+            title="在表格中选中了一条医嘱后这个方法才能有效果。(这个医嘱需要在工作台显示)">
+      删除
+    </button>
+    <button style="margin-left: 5px" @click="batchDeleteOrdersClick"
+            title="在表格中,点击前面的选择框,选中医嘱(多条或单挑),才能点击此按钮,限制:只能删除自己开的,只能删除录入状态的医嘱。">
+      批量删除
+    </button>
+    <button style="margin-left: 5px" @click="currentConfirmOrdersClick" v-if="!isCydy()"
+            title="把录入状态的医嘱,变为确认状态。">确认
+    </button>
+    <button style="margin-left: 5px" @click="confirmTheDoctorSOrderWithMedicineClick" v-else
+            title="此按钮点击后会马上生成药单,不管有没有欠费,直接生成药单。">确认带药
+    </button>
+    <button style="margin-left: 5px" @click="props.clickOnTheOrderTemplate" title="获取医嘱的模板">模板</button>
 
     <div style="display: flex;">
       <status-color color="#05ff00" label="R:录入"/>

+ 1 - 1
src/layout/HeaderV2/Notice.vue

@@ -150,7 +150,7 @@ $img_size: 50px;
   height: $height;
   left: 50%;
   top: 2%;
-  margin-left: (-$width/2);
+  margin-left: -145px;
   border-radius: 5px;
   display: flex;
   align-items: center;

+ 1 - 1
src/views/hospitalization/zhu-yuan-yi-sheng/jian-cha-jian-yan-shen-qing/JianChaShenQing.vue

@@ -31,7 +31,7 @@
     <el-container>
       <el-aside style="width: 450px">
         <el-tabs v-model="asideTabs">
-          <el-tab-pane :name="0" label="新申请">
+          <el-tab-pane :name="0" label="新">
             <new-application/>
           </el-tab-pane>
           <el-tab-pane :name="1" label="历史记录">

+ 2 - 2
src/views/hospitalization/zhu-yuan-yi-sheng/jian-cha-jian-yan-shen-qing/JianYanShenQing.vue

@@ -35,10 +35,10 @@
     </el-header>
     <el-main>
       <el-tabs v-model="activeName">
-        <el-tab-pane :name="1" label="新增检验">
+        <el-tab-pane :name="1" label="新增">
           <tian-jia-jian-cha-jian-yan :jian-cha="false"/>
         </el-tab-pane>
-        <el-tab-pane :name="0" label="历史信息">
+        <el-tab-pane :name="0" label="历史记录">
           <el-table :data="jianYanShuJu" :height="windowSize.h / 1.5">
             <el-table-column label="医嘱号" prop="actOrderNo"></el-table-column>
             <el-table-column label="项目名称" prop="groupName"></el-table-column>

+ 1 - 1
src/views/hospitalization/zhu-yuan-yi-sheng/yi-zhu-lu-ru/TemplateMaintenance.vue

@@ -308,7 +308,7 @@
                  @close="muBanDuiHuaKuang = false"
                  @muBanShuJu="muBanShuJu"/>
   <!-- 保存模板用 -->
-  <bao-cun-mu-ban v-if="baoCunMuBanRef" v-model="baoCunMuBanRef" :list="yiZhuList"/>
+  <bao-cun-mu-ban v-if="baoCunMuBanRef" v-model="baoCunMuBanRef" :list="yiZhuList" @emptyOrder="yiZhuList = []"/>
 
 </template>
 

+ 9 - 8
src/views/hospitalization/zhu-yuan-yi-sheng/yi-zhu-lu-ru/YiZhuLuRu.vue

@@ -8,21 +8,22 @@
                         :confirm-orders-click="confirmOrdersClick"/>
     <div>
       <div style="height: 5px"/>
-      <button @click="orderTemplateClick">维护模板</button>
-      <button @click="clickToStopTheOrder">批量停止</button>
+      <button @click="orderTemplateClick" title="维护自己创建的模板">维护模板</button>
+      <button @click="clickToStopTheOrder" title="选择了停止时间后记得选中医嘱在点击">批量停止</button>
       <el-divider direction="vertical"></el-divider>
       <button :disabled="stringIsBlank(huanZheXinXi.inpatientNo)"
-              @click="clickToModifyTheDoctorSOrderTime">
+              @click="clickToModifyTheDoctorSOrderTime"
+              title="跳转到修改医嘱时间的页面,可修改开始和停止时间">
         修改医嘱时间
       </button>
       <button :disabled="stringIsBlank(huanZheXinXi.inpatientNo)"
-              @click="jumpToMedicalRecord">
+              @click="jumpToMedicalRecord" title="跳转到患者的病案首页">
         病案首页
       </button>
-      <button @click="confirmAssociationClick">关联</button>
-      <button @click="openRationalDrugUse">合理用药</button>
-      <button @click="allergen.open()">患者过敏源信息维护</button>
-      <button @click="openDualScreen">双屏模式</button>
+      <button @click="confirmAssociationClick" title="关联医嘱">关联</button>
+      <button @click="openRationalDrugUse" title="进入到合理用药的页面">合理用药</button>
+      <button @click="allergen.open()" title="患者过敏源信息维护">患者过敏源信息维护</button>
+      <button @click="openDualScreen" title="双屏模式">双屏模式</button>
     </div>
     <div style="height: 5px"/>
     <yz-editor :patient-info="huanZheXinXi"