|
@@ -8,36 +8,42 @@ import {
|
|
|
} from "./useEmrAudit";
|
|
|
import AuditRecord
|
|
|
from "@/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-editor/components/emr-audit/AuditRecord.vue";
|
|
|
-import {emrMitt} from "@/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-editor/emr-init";
|
|
|
+import {
|
|
|
+ emrMitt,
|
|
|
+ IframeTabs
|
|
|
+} from "@/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-editor/emr-init";
|
|
|
import SendAudit
|
|
|
from "@/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-editor/components/emr-audit/SendAudit.vue";
|
|
|
import {getLinkQuality} from "@/api/emr/emr-suggestion";
|
|
|
import AuditHistory
|
|
|
from "@/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-editor/components/emr-audit/AuditHistory.vue";
|
|
|
-import {isDev} from "@/utils/public";
|
|
|
+import {listIsBlank} from "@/utils/blank-utils";
|
|
|
|
|
|
const store = useEmrAuditV2()
|
|
|
|
|
|
emrMitt.on('auditV2', (data) => {
|
|
|
- store.state.currentEmrInfo = data
|
|
|
- store.queryCurrentAudit()
|
|
|
+ if (typeof data === 'undefined') {
|
|
|
+ store.state.currentEmrInfo = {
|
|
|
+ emrId: null
|
|
|
+ }
|
|
|
+ store.state.auditTemplate = []
|
|
|
+ emrMitt.emit('setShowIframe', IframeTabs.正在编辑)
|
|
|
+ } else {
|
|
|
+ store.state.currentEmrInfo = data;
|
|
|
+ store.queryCurrentAudit()
|
|
|
|
|
|
- getLinkQuality(data.emrCategoryCode).then(res => {
|
|
|
- store.state.auditTemplate = res
|
|
|
- })
|
|
|
+ getLinkQuality(data.emrCategoryCode).then(res => {
|
|
|
+ store.state.auditTemplate = res
|
|
|
+ if (listIsBlank(res)) {
|
|
|
+ emrMitt.emit('setShowIframe', IframeTabs.正在编辑)
|
|
|
+ }
|
|
|
+ }).catch(() => {
|
|
|
+ emrMitt.emit('setShowIframe', IframeTabs.正在编辑)
|
|
|
+ })
|
|
|
+ }
|
|
|
})
|
|
|
|
|
|
|
|
|
-// if (isDev) {
|
|
|
-// emrMitt.emit("auditV2", {
|
|
|
-// patNo: '0429914',
|
|
|
-// times: 1,
|
|
|
-// emrId: 212689,
|
|
|
-// finalControl: 0,
|
|
|
-// emrCategoryCode: 'ruyuanjiluzhuanyong'
|
|
|
-// })
|
|
|
-// }
|
|
|
-
|
|
|
provide(emrAuditRootContextKey, {
|
|
|
store: store
|
|
|
})
|