Browse Source

点击病历不可以点击文件夹,修复检查申请没有诊断

xiaochan 1 year ago
parent
commit
d1a8ac0a9b

+ 1 - 0
src/components/zhu-yuan-yi-sheng/emr/emr-template/EmrSidebar.vue

@@ -122,6 +122,7 @@ const wardCreationJudgment = async () => {
 }
 
 const template = async (val) => {
+  if (val.type === 'group-category') return
   // 判断转科创建
   await wardCreationJudgment()
   emrMitt.emit('loadDocument', {

+ 3 - 1
src/components/zhu-yuan-yi-sheng/emr/emr-template/comp/HospitalTemplate.vue

@@ -3,6 +3,7 @@
 import {useCompRef} from "@/utils/useCompRef";
 import {ElIcon, ElTreeV2, TreeNode} from "element-plus";
 import {computed, h, watch} from "vue";
+// @ts-ignore
 import {Folder, Document} from "@element-plus/icons-vue";
 import XEUtils from "xe-utils";
 
@@ -18,6 +19,7 @@ const defaultProps = {
 }
 
 watch(() => props.modelValue, () => {
+  // @ts-ignore
   treeRef.value!.filter(props.modelValue)
 })
 
@@ -25,7 +27,7 @@ const click = (node) => {
   emits('nodeClick', node)
 }
 
-const filterMethod = (query: string, node: TreeNode) => {
+const filterMethod = (query: string, node: { name: string }) => {
   return node.name!.includes(query)
 }
 

+ 5 - 11
src/views/hospitalization/zhu-yuan-yi-sheng/jian-cha-jian-yan-shen-qing/components/public/JianChaJianYanTable.vue

@@ -151,17 +151,11 @@ onMounted(() => {
         临床诊断:
         <br>
         <XcComboGridV2
-          v-model="publicData.diagCode"
-          select
-          v-model:data="linChuangZhenDuanShuJu"
-          :query-data-func="diagnosisInOurHospital"
-        />
-<!--        <xc-select-v3-->
-        <!--            v-model="publicData"-->
-        <!--            :data="linChuangZhenDuanShuJu"-->
-        <!--            :remote-method="linChuangZhenDuanSuoSou"-->
-        <!--            code="diagCode"-->
-        <!--            name="diagText"/>-->
+            v-model="publicData"
+            code="diagCode"
+            name="diagText"
+            v-model:data="linChuangZhenDuanShuJu"
+            :query-data-func="diagnosisInOurHospital"/>
       </el-col>
 
     </el-row>