瀏覽代碼

电子病历方法

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

+ 1 - 3
src/views/hospitalization/zhu-yuan-yi-sheng/Home.vue

@@ -51,9 +51,8 @@ import PatientList from "@/components/zhu-yuan-yi-sheng/public/PatientList";
 import {getDrgIntelligentGrouping} from "@/api/zhu-yuan-yi-sheng/emr-patient";
 import {getJyJcZdTree} from "@/api/zhu-yuan-yi-sheng/jian-yan-jian-cha-shen-qing";
 import {ElMessageBox} from "element-plus";
-import {getOperationGuide, getOperationGuidePdf} from "@/api/public-api";
+import {getOperationGuide} from "@/api/public-api";
 import {xcMessage} from "@/utils/xiaochan-element-plus";
-import axios from "axios";
 import {isDev} from "@/utils/public";
 
 const windowSize = computed(() => {
@@ -169,7 +168,6 @@ onMounted(async () => {
     jyTree.value = res.jy
     jcTree.value = res.jc
   })
-
 })
 
 

+ 18 - 0
src/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-init.js

@@ -1,6 +1,7 @@
 import {ElMessage} from "element-plus";
 import store from '@/store'
 import {xcMessage} from "@/utils/xiaochan-element-plus";
+import router from "@/router";
 
 // 患者数据
 export function EMRInteractive(data, editorEvent) {
@@ -137,3 +138,20 @@ export const emrConfig = ref({
     // 当前是否可以编辑,用来分辨出院只读,和在院患者的
     editor: true,
 })
+
+
+export function getEmrUrl(patNo, times) {
+    let query = {
+        patNo,
+        times,
+        state: 2,
+        maxTimes: 1
+    }
+    let temp = JSON.stringify(query)
+    return router.resolve({
+        name: 'emrEditor',
+        query: {
+            pat: window.btoa(temp)
+        }
+    }).href
+}