|
|
@@ -21,8 +21,14 @@
|
|
|
<el-button @click="drgIntelligentGrouping" type="primary">DRG智能分组</el-button>
|
|
|
|
|
|
<emr-assistant :data="openAssistant" :to-fill-in-data="clickToFillInData"/>
|
|
|
- <el-switch v-model="reviewMode" active-color="#ff4949" active-text="关闭审阅" :active-value="false"
|
|
|
- inactive-color="#13ce66" @change="isRevisionMode" inactive-text="开启审阅" :inactive-value="true"/>
|
|
|
+ <el-switch v-model="reviewMode"
|
|
|
+ active-color="#ff4949"
|
|
|
+ active-text="关闭审阅"
|
|
|
+ :active-value="0"
|
|
|
+ inactive-color="#13ce66"
|
|
|
+ @change="isRevisionMode"
|
|
|
+ inactive-text="开启审阅"
|
|
|
+ :inactive-value="1"/>
|
|
|
|
|
|
</el-header>
|
|
|
|
|
|
@@ -122,7 +128,7 @@ let loaded = $ref(false)
|
|
|
let isEditorChange = $ref(false)
|
|
|
|
|
|
// 是否开启审阅模式
|
|
|
-let reviewMode = $ref(false)
|
|
|
+let reviewMode = $ref(0)
|
|
|
// 跳转定位
|
|
|
let jumpPositioning = {
|
|
|
value: '',
|
|
|
@@ -173,13 +179,15 @@ const clickSaveData = async () => {
|
|
|
Object.assign(patientData, res)
|
|
|
isEditorChange = false
|
|
|
emrSidebarRef.value.queryData()
|
|
|
- let temp = {
|
|
|
- documentId: data.emrDocumentId,
|
|
|
- categoryCode: data.emrCategoryCode,
|
|
|
- name: data.name,
|
|
|
- categoryId: data.categoryId
|
|
|
+ if (createId == null) {
|
|
|
+ let temp = {
|
|
|
+ documentId: data.emrDocumentId,
|
|
|
+ categoryCode: data.emrCategoryCode,
|
|
|
+ name: data.name,
|
|
|
+ categoryId: data.categoryId
|
|
|
+ };
|
|
|
+ updateCaseHistoryUrl(temp)
|
|
|
}
|
|
|
- updateCaseHistoryUrl(temp)
|
|
|
xcMessage.success('保存成功')
|
|
|
}).catch(() => {
|
|
|
xcMessage.error('保存失败请重新保存')
|
|
|
@@ -441,6 +449,13 @@ const setEditorModeFun = () => {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ // 如果创建人不是自己就要开启审阅
|
|
|
+ createId = '23123'
|
|
|
+ if (createId !== userData.code) {
|
|
|
+ console.log('开启审阅模式')
|
|
|
+ editor.setRevisionMode('on')
|
|
|
+ }
|
|
|
+
|
|
|
} else {
|
|
|
currentEmr.value.callMethod('setEditorMode', 'readonly')
|
|
|
}
|
|
|
@@ -538,7 +553,6 @@ const deleteDataElement = () => {
|
|
|
|
|
|
// 重新设置提取的数据, 这里是强制替换
|
|
|
const reQueryPatientInformation = () => {
|
|
|
- console.log(extractData)
|
|
|
// 如果是只读模式就不触发这个
|
|
|
if (!readonlyPattern()) {
|
|
|
// 如果没有文档 id 就说明是
|
|
|
@@ -628,7 +642,8 @@ const extractFields = (val) => {
|
|
|
}
|
|
|
|
|
|
const isRevisionMode = () => {
|
|
|
- editor.isRevisionMode(reviewMode)
|
|
|
+ // console.log(reviewMode)
|
|
|
+ editor.setRevisionShowMode(reviewMode)
|
|
|
}
|
|
|
|
|
|
onMounted(() => {
|