Selaa lähdekoodia

住院医生优化

DESKTOP-0GD05B0\Administrator 2 vuotta sitten
vanhempi
commit
cb1c6d736c

+ 6 - 11
src/components/zhu-yuan-yi-sheng/shou-shu-shen-qing/BianJiShouShu.vue

@@ -227,23 +227,18 @@ const shouShuZhenDuan = ref([])
 // 医生信息
 const yiShengShuJu = ref([])
 
-
 // 搜索手术部位
 const souSuoBuWei = (val) => {
-  if (val.length > 1) {
-    huoQuShouShuBuWei(val).then((res) => {
-      shouShuBuWeiShuJu.value = res
-    })
-  }
+  huoQuShouShuBuWei(val).then((res) => {
+    shouShuBuWeiShuJu.value = res
+  })
 }
 
 // 搜索诊断
 const souSuoZhenDuan = (val) => {
-  if (val.length > 0) {
-    diagnosisInOurHospital(val).then(res => {
-      shouShuZhenDuan.value = res
-    })
-  }
+  diagnosisInOurHospital(val).then(res => {
+    shouShuZhenDuan.value = res
+  })
 }
 
 

+ 2 - 3
src/views/dictionary/EmrDataMaintenance.vue

@@ -44,13 +44,12 @@
                     allow-create
                     default-first-option
                     :reserve-keyword="false"
-                    placeholder="Choose tags for your article">
+                    placeholder="请输入需要提取的数据元名称">
                   <el-option
                       v-for="item in extractFunc.options"
                       :key="item.value"
                       :label="item.label"
-                      :value="item.value"
-                  />
+                      :value="item.value"/>
                 </el-select>
               </el-form-item>
               <el-form-item label="病历名称">

+ 1 - 2
src/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/EmrMain.vue

@@ -147,7 +147,6 @@ const clickSaveData = async () => {
   if (readonlyPattern()) {
     BizException(ExceptionEnum.LOGICAL_ERROR, "无法保存病历。");
   }
-
   waitForLoadingToComplete()
   let data = {
     // 这个是 唯一 id 调用服务的雪花算法
@@ -457,7 +456,7 @@ const setEditorModeFun = () => {
     // 如果创建人不是自己就要开启审阅
     if (createId === userData.code) {
       editor.setRevisionMode('off')
-    } else {
+    } else if (createId != null) {
       xcMessage.warning('当前病历创建人不是您,你的操作将会留痕。')
       editor.setRevisionMode('on')
     }

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

@@ -29,7 +29,13 @@
         </el-col>
         <el-col :span="12">
           <el-form-item class="bi_tian" label="执行科室:">
-            {{ bianJiJianChaShuJu.execDeptName }}
+            <xc-select-v3
+                style="width: 120px"
+                v-model="bianJiJianChaShuJu"
+                :data="zhiXingKeShiData"
+                code="execDept"
+                name="execDeptName"
+                :remote-method="metZhiXingKeShi"/>
           </el-form-item>
         </el-col>
         <el-col :span="12">
@@ -128,6 +134,7 @@ import {biaoBenApi, diagnosisInOurHospital} from '@/api/zhu-yuan-yi-sheng/jian-y
 import {logoutShortcut, xcHotKey} from '@/utils/xckeydown'
 import XcSelectV3 from "@/components/xiao-chan/select-v3/XcSelectV3.vue";
 import XcCode from "@/components/xiao-chan/code/XcCode";
+import {huoQuZhiXinKeShi} from "@/api/zhu-yuan-yi-sheng/yi-zhu-lu-ru";
 
 const props = defineProps({
   jianCha: {
@@ -238,6 +245,14 @@ const biaoBenSouSuo = (val) => {
   }
 }
 
+/* 获取执行科室 */
+const zhiXingKeShiData = ref([])
+const metZhiXingKeShi = (val) => {
+  huoQuZhiXinKeShi(val).then((res) => {
+    zhiXingKeShiData.value = res
+  })
+}
+
 defineExpose({daKaiBenDuiHua})
 </script>
 

+ 0 - 1
src/views/reports/KeShiShouRuTongJi.vue

@@ -75,7 +75,6 @@
         <el-table-column v-if="queryTerm.fenLei === 0" label="收费日期" prop="chargeDateString" width="80"></el-table-column>
         <el-table-column v-if="queryTerm.fenLei === 3 || queryTerm.fenLei === 1" label="录入人" prop="opName"></el-table-column>
         <el-table-column v-if="queryTerm.fenLei === 3" label="执行科室" prop="execUnitName"></el-table-column>
-        【
         <el-table-column v-if="queryTerm.fenLei === 3" label="申请科室" prop="wardCodeName"></el-table-column>
         <el-table-column label="金额" prop="chargeFee"></el-table-column>
         <el-table-column label="数量" prop="chargeAmount"></el-table-column>