|
@@ -59,6 +59,7 @@ import {uuid} from "@/utils/getUuid";
|
|
|
import {BizException, ExceptionEnum} from "@/utils/BizException";
|
|
|
import router from '@/router'
|
|
|
import EmrSnippet from "@/components/zhu-yuan-yi-sheng/emr/EmrSnippet.vue";
|
|
|
+import sleep from "@/utils/sleep";
|
|
|
|
|
|
const emit = defineEmits(['refreshPage'])
|
|
|
|
|
@@ -100,6 +101,16 @@ const refreshPage = () => {
|
|
|
emit('refreshPage', '电子病历')
|
|
|
}
|
|
|
|
|
|
+const clearData = async () => {
|
|
|
+ loaded = true
|
|
|
+ documentId = ''
|
|
|
+ categoryCode = ''
|
|
|
+ templateName = ''
|
|
|
+ patientId = ''
|
|
|
+ categroyId = ''
|
|
|
+ await sleep(500)
|
|
|
+ loaded = false
|
|
|
+}
|
|
|
|
|
|
const clickSaveData = () => {
|
|
|
|
|
@@ -121,6 +132,7 @@ const clickSaveData = () => {
|
|
|
data.name = value
|
|
|
await currentEmr.value.saveDocument(data)
|
|
|
isEditorChange = false
|
|
|
+ // clearData()
|
|
|
}).catch(() => {
|
|
|
|
|
|
})
|
|
@@ -212,6 +224,7 @@ const editorEvents = ({name}) => {
|
|
|
} else if (name === 'contentchange') {
|
|
|
// 判断内容是否改变
|
|
|
isEditorChange = true
|
|
|
+ emrSidebarRef.changeTemplateType(2)
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -231,6 +244,10 @@ const clickSnippet = ({content, styles}) => {
|
|
|
currentEmr.value.insertSnippet(content, styles, patientData)
|
|
|
}
|
|
|
|
|
|
+const fillInUserInformation = () => {
|
|
|
+ console.log(patientData)
|
|
|
+}
|
|
|
+
|
|
|
onMounted(() => {
|
|
|
|
|
|
nextTick(async () => {
|