|
@@ -247,8 +247,6 @@
|
|
v-if="saveDialog.warningPrompt"/>
|
|
v-if="saveDialog.warningPrompt"/>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
- <emr-connotation :category-code="categoryCode"/>
|
|
|
|
-
|
|
|
|
<template #footer>
|
|
<template #footer>
|
|
<el-button @click="saveDialog.close"
|
|
<el-button @click="saveDialog.close"
|
|
:disabled="saveDialog.analyzeTheCourseOfTheDisease"
|
|
:disabled="saveDialog.analyzeTheCourseOfTheDisease"
|
|
@@ -267,18 +265,16 @@
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
-<script setup name="emr">
|
|
|
|
|
|
+<script setup>
|
|
import {getEmrInpatientData} from "@/api/dictionary/emr-data-maintenance-api";
|
|
import {getEmrInpatientData} from "@/api/dictionary/emr-data-maintenance-api";
|
|
import EmrSidebar from "@/components/zhu-yuan-yi-sheng/emr/EmrSidebar.vue";
|
|
import EmrSidebar from "@/components/zhu-yuan-yi-sheng/emr/EmrSidebar.vue";
|
|
import {
|
|
import {
|
|
- availableFonts,
|
|
|
|
completeModeSwitch,
|
|
completeModeSwitch,
|
|
copyEnum,
|
|
copyEnum,
|
|
delEmrCopy,
|
|
delEmrCopy,
|
|
emrConfig,
|
|
emrConfig,
|
|
EMRInteractive,
|
|
EMRInteractive,
|
|
emrMitt,
|
|
emrMitt,
|
|
- fontSizes,
|
|
|
|
getEmrCopy
|
|
getEmrCopy
|
|
} from "@/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-editor/emr-init";
|
|
} from "@/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-editor/emr-init";
|
|
import {ElMessage, ElMessageBox} from "element-plus";
|
|
import {ElMessage, ElMessageBox} from "element-plus";
|
|
@@ -298,14 +294,13 @@ import {useDocumentVisibility} from "@vueuse/core";
|
|
import XcDialogV2 from "@/components/xiao-chan/dialog/XcDialogV2.vue";
|
|
import XcDialogV2 from "@/components/xiao-chan/dialog/XcDialogV2.vue";
|
|
import {getWardsApi} from "@/api/login";
|
|
import {getWardsApi} from "@/api/login";
|
|
import {xcMessage} from "@/utils/xiaochan-element-plus";
|
|
import {xcMessage} from "@/utils/xiaochan-element-plus";
|
|
-import EmrUnorderedList from "@/components/zhu-yuan-yi-sheng/emr/EmrUnorderedList.vue";
|
|
|
|
import HistoricalEmr from "@/components/zhu-yuan-yi-sheng/emr/HistoricalEmr.vue";
|
|
import HistoricalEmr from "@/components/zhu-yuan-yi-sheng/emr/HistoricalEmr.vue";
|
|
import EmrPopup from "@/components/zhu-yuan-yi-sheng/emr/EmrPopup.vue";
|
|
import EmrPopup from "@/components/zhu-yuan-yi-sheng/emr/EmrPopup.vue";
|
|
import EmrAuxiliaryTools from "@/components/zhu-yuan-yi-sheng/emr/auxiliary-tools/EmrAuxiliaryTools.vue";
|
|
import EmrAuxiliaryTools from "@/components/zhu-yuan-yi-sheng/emr/auxiliary-tools/EmrAuxiliaryTools.vue";
|
|
import sleep from "@/utils/sleep";
|
|
import sleep from "@/utils/sleep";
|
|
import EmrWebSocket from "@/components/zhu-yuan-yi-sheng/emr/web-socket/EmrWebSocket.vue";
|
|
import EmrWebSocket from "@/components/zhu-yuan-yi-sheng/emr/web-socket/EmrWebSocket.vue";
|
|
import {stringIsBlank} from "@/utils/blank-utils";
|
|
import {stringIsBlank} from "@/utils/blank-utils";
|
|
-import {isDev, needRule} from "@/utils/public";
|
|
|
|
|
|
+import {isDev} from "@/utils/public";
|
|
import {forcedKickingOutOfPersonnelByDocumentId, isThereADoctorEditing} from "@/api/zhu-yuan-yi-sheng/emr-socket";
|
|
import {forcedKickingOutOfPersonnelByDocumentId, isThereADoctorEditing} from "@/api/zhu-yuan-yi-sheng/emr-socket";
|
|
import {onDeactivated} from "vue";
|
|
import {onDeactivated} from "vue";
|
|
import EmrFirstPageOfMedicalRecord from "@/components/zhu-yuan-yi-sheng/emr/EmrFirstPageOfMedicalRecord.vue";
|
|
import EmrFirstPageOfMedicalRecord from "@/components/zhu-yuan-yi-sheng/emr/EmrFirstPageOfMedicalRecord.vue";
|
|
@@ -313,8 +308,6 @@ import EmrResultReturns
|
|
from "@/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-editor/components/EmrResultReturns.vue";
|
|
from "@/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-editor/components/EmrResultReturns.vue";
|
|
import EmrAudit
|
|
import EmrAudit
|
|
from "@/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-editor/components/EmrAudit.vue";
|
|
from "@/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-editor/components/EmrAudit.vue";
|
|
-import EmrConnotation
|
|
|
|
- from "@/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-editor/components/EmrConnotation.vue";
|
|
|
|
import XEUtils from 'xe-utils'
|
|
import XEUtils from 'xe-utils'
|
|
import {
|
|
import {
|
|
EmrEditCreateLimit
|
|
EmrEditCreateLimit
|