Преглед изворни кода

修复床位跳转病历问题

xiaochan пре 1 година
родитељ
комит
49584b9956

+ 11 - 8
src/components/zhu-yuan-yi-sheng/EmrSelectPat.vue

@@ -25,22 +25,25 @@
 </template>
 
 <script setup lang="ts">
-import {ref} from 'vue'
 import {
-  patientInfo
+  openEmr,
+  patientInfo, query
 } from "@/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-editor/emr-init";
 
-defineProps<{
+const props = defineProps<{
   overViewList: any[]
 }>()
-const emits = defineEmits(['selected'])
 
-const list = ref([])
 const change = (val) => {
-  for (let i = 0, len = list.value.length; i < len; i++) {
-    let item = list.value[i]
+  for (let i = 0, len = props.overViewList.length; i < len; i++) {
+    let item = props.overViewList[i]
     if (item.inpatientNo === val) {
-      emits('selected', item)
+      openEmr({
+        patNo: item.inpatientNo,
+        times: item.admissTimes,
+        state: query.value.state,
+        newWindow: false
+      })
       return
     }
   }

+ 0 - 21
src/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-editor/EmrMain.vue

@@ -867,7 +867,6 @@ const clickSnippet = async ({content, styles, code}) => {
   // 移动到文档结尾 不然他会插入到片段里面
   editor!.setCursor('DOCUMENT_END');
   editor!.scrollToCursor();
-  console.log(data)
   const insertContent = {
     // 内容
     value: content,
@@ -1706,26 +1705,6 @@ function selectFill() {
 }
 
 
-const auditDeliveryPoint = ref()
-const editAnchorPointRef = ref()
-const transfer = reactive({
-  disabled: true,
-  anchorPoint: null
-})
-
-
-function changeTabs(val) {
-  if (val === IframeTabs.审核) {
-    ;(auditDeliveryPoint.value as HTMLDivElement).appendChild(editAnchorPointRef.value)
-
-    transfer.anchorPoint = auditDeliveryPoint
-    transfer.disabled = false
-  } else {
-    transfer.disabled = true
-    transfer.anchorPoint = null
-  }
-}
-
 
 defineExpose({
   closeBothSides,

+ 0 - 1
src/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-editor/Home.vue

@@ -5,7 +5,6 @@
       <div style="padding: 5px">
         <EmrSelectPat v-if="emrConfig.editor"
                       :overViewList
-                      @selected="selected"
         />
 
         <el-input v-model="queryPatNo"