xiaochan 2 rokov pred
rodič
commit
4de3ca6df8

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

@@ -73,7 +73,7 @@ import RightClickMenu from "@/components/menu-item/RightClickMenu.vue";
 import {xcMessage} from "@/utils/xiaochan-element-plus";
 import store from "@/store";
 import {ElIcon} from "element-plus";
-import {Folder, Document, Open, Sort} from "@element-plus/icons-vue";
+import {Folder, Document, Open, Sort, View} from "@element-plus/icons-vue";
 
 const props = defineProps({
   maxHeight: {
@@ -363,6 +363,16 @@ const opt = [
     },
     icon: h(ElIcon, {}, () => h(Open))
   },
+  {
+    name: '同时打开', click: (data) => {
+      if (!data.unlock.id) {
+        xcMessage.error('请选中保存的病历。')
+        return
+      }
+      emit('openAndSaveTheMedicalRecord', data.unlock.id, 3)
+    },
+    icon: h(ElIcon, {}, () => h(View))
+  },
   {
     name: '确认排序', click: (data) => {
       let temp = []

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

@@ -1631,9 +1631,9 @@ const monitorPageRefresh = (event) => {
  * 打开已经保存了的病历
  * @param id 病历 id
  */
-const openAndSaveTheMedicalRecord = (id) => {
+const openAndSaveTheMedicalRecord = (id, flag = 2) => {
   saveDocumentId.value = `/emr/runtime/?documentId=${id}#/`
-  showIframe.value = 2
+  showIframe.value = flag
 }
 
 const showIframe = ref(1)