|
@@ -1,129 +1,139 @@
|
|
|
<template>
|
|
|
<el-container>
|
|
|
- <el-header>
|
|
|
- <el-button-group>
|
|
|
- <el-button :disabled="!emrConfig.editor"
|
|
|
- type="success"
|
|
|
- icon="CircleCheck"
|
|
|
- @click="clickSaveData">
|
|
|
- 保存
|
|
|
- </el-button>
|
|
|
- <el-button
|
|
|
- type="primary"
|
|
|
- title="提交不是保存"
|
|
|
- @click="clickToSubmitTheMedicalRecord"
|
|
|
- :disabled="!documentId || !emrConfig.editor">
|
|
|
- 提交病历
|
|
|
- </el-button>
|
|
|
- <el-button :disabled="!emrConfig.editor"
|
|
|
- icon="Delete" type="danger"
|
|
|
- @click="clickDelete">
|
|
|
- 删除
|
|
|
- </el-button>
|
|
|
- <el-button @click="recoveryDialog = true">
|
|
|
- 恢复
|
|
|
- </el-button>
|
|
|
- </el-button-group>
|
|
|
- <el-divider direction="vertical"/>
|
|
|
- <el-button-group>
|
|
|
- <!-- 工具 -->
|
|
|
- <emr-auxiliary-tools :pat-info="props.huanZheXinXi"
|
|
|
- @to-fill-in-data="clickToFillInData"
|
|
|
- :emr-data="patientData"/>
|
|
|
- <el-button @click="drgIntelligentGrouping"
|
|
|
- type="primary"
|
|
|
- title="drg的预分组">
|
|
|
- DRG分组
|
|
|
- </el-button>
|
|
|
- </el-button-group>
|
|
|
- <el-divider direction="vertical"/>
|
|
|
- <!-- 恢复到上一次保存的状态 -->
|
|
|
- <historical-emr v-if="recoveryDialog"
|
|
|
- @closed="recoveryDialog = false"
|
|
|
- :docunent-id="documentId"
|
|
|
- @restore-data="restoreData"/>
|
|
|
- <el-button-group>
|
|
|
- <!-- 页面打印支持病历续打,但是可能会出现打印错误,<br/>如果页面打印无法使用请用服务打印,服务打印也不行请换win10电脑打印。-->
|
|
|
- <el-button type="primary" icon="Printer" @click="frontEndPrinting"
|
|
|
- title="页面打印支持病历续打,但是可能会出现打印错误,<br/>如果页面打印无法使用请用服务打印,服务打印也不行请换win10电脑打印。">
|
|
|
- 页面
|
|
|
- </el-button>
|
|
|
- <el-button type="primary" icon="Printer" @click="servicePrint"
|
|
|
- title="服务打印慢,但是不会出现页面打印错误,不支持病历续打。">
|
|
|
- 服务
|
|
|
- </el-button>
|
|
|
- </el-button-group>
|
|
|
- <el-divider direction="vertical"/>
|
|
|
- <el-button-group>
|
|
|
- <el-button type="primary" icon="ZoomIn" @click="zoomFunc(0.1)"
|
|
|
- title="放大病历">
|
|
|
- </el-button>
|
|
|
- <el-button type="primary" icon="ZoomOut" @click="zoomFunc(-0.1)"
|
|
|
- title="缩小病历">
|
|
|
- </el-button>
|
|
|
- </el-button-group>
|
|
|
-
|
|
|
- <el-divider direction="vertical"/>
|
|
|
- <el-select v-model="reviewMode"
|
|
|
- style="width: 60px; "
|
|
|
- @change="isRevisionMode"
|
|
|
- title="审阅模式">
|
|
|
- <el-option :value="0" label="关闭"
|
|
|
- title="页面上不显示修改记录"/>
|
|
|
- <el-option :value="1" label="开启"
|
|
|
- title="病历右侧会以列表的形式显示 添加,删除,更新的记录"/>
|
|
|
- <el-option :value="2" label="嵌入"
|
|
|
- title="嵌入病历显示修改记录,新增的记录会用背景颜色标记,删除的记录 通过画删除线标记"/>
|
|
|
- </el-select>
|
|
|
- <el-button-group>
|
|
|
- <el-button icon="RefreshLeft"
|
|
|
- @click="clickUndo('undo')"
|
|
|
- title="撤销"/>
|
|
|
- <el-button icon="RefreshRight"
|
|
|
- @click="clickUndo('redo')"
|
|
|
- title="重做"/>
|
|
|
- </el-button-group>
|
|
|
- <el-button-group>
|
|
|
- <el-button title="仅在病程记录中生效,根据病程记录的时间来进行排序,从小到大。"
|
|
|
- icon="SortDown"
|
|
|
- @click="diseaseCourseSequencing"/>
|
|
|
- <el-button title="为页面添加分页标识符,分页符后强制为新页面。" @click="paginationSymbol">
|
|
|
- <i class="iconfont icon-chaifenyemian"></i>
|
|
|
- </el-button>
|
|
|
- </el-button-group>
|
|
|
- <el-divider direction="vertical"/>
|
|
|
- <el-button-group>
|
|
|
- <el-button title="收起左边模板"
|
|
|
- @click="foldBothSides.isLeft= !foldBothSides.isLeft">
|
|
|
- <el-icon>
|
|
|
- <Fold/>
|
|
|
- </el-icon>
|
|
|
- </el-button>
|
|
|
- <el-button title="收起右边片段"
|
|
|
- @click="foldBothSides.isRight= !foldBothSides.isRight">
|
|
|
- <el-icon>
|
|
|
- <Expand/>
|
|
|
- </el-icon>
|
|
|
- </el-button>
|
|
|
- </el-button-group>
|
|
|
- <el-divider direction="vertical"/>
|
|
|
- <el-checkbox v-model="autoSave" label="自动保存" @change="autoSaveChange"/>
|
|
|
- <el-divider direction="vertical"/>
|
|
|
+ <el-header v-show="!completeModeSwitch">
|
|
|
+ <div ref="headerRefOld"/>
|
|
|
+ <div ref="headerRef">
|
|
|
+ <el-button-group>
|
|
|
+ <el-button :disabled="!emrConfig.editor"
|
|
|
+ type="success"
|
|
|
+ icon="CircleCheck"
|
|
|
+ @click="clickSaveData">
|
|
|
+ 保存
|
|
|
+ </el-button>
|
|
|
+ <el-button
|
|
|
+ type="primary"
|
|
|
+ title="提交不是保存"
|
|
|
+ @click="clickToSubmitTheMedicalRecord"
|
|
|
+ :disabled="!documentId || !emrConfig.editor">
|
|
|
+ 提交病历
|
|
|
+ </el-button>
|
|
|
+ <el-button :disabled="!emrConfig.editor"
|
|
|
+ icon="Delete" type="danger"
|
|
|
+ @click="clickDelete">
|
|
|
+ 删除
|
|
|
+ </el-button>
|
|
|
+ <el-button @click="recoveryDialog = true">
|
|
|
+ 恢复
|
|
|
+ </el-button>
|
|
|
+ </el-button-group>
|
|
|
+ <el-divider direction="vertical"/>
|
|
|
+ <el-button-group>
|
|
|
+ <!-- 工具 -->
|
|
|
+ <emr-auxiliary-tools :pat-info="props.huanZheXinXi"
|
|
|
+ @to-fill-in-data="clickToFillInData"
|
|
|
+ :emr-data="patientData"/>
|
|
|
+ <el-button @click="drgIntelligentGrouping"
|
|
|
+ type="primary"
|
|
|
+ title="drg的预分组">
|
|
|
+ DRG分组
|
|
|
+ </el-button>
|
|
|
+ </el-button-group>
|
|
|
+ <el-divider direction="vertical"/>
|
|
|
+ <!-- 恢复到上一次保存的状态 -->
|
|
|
+ <historical-emr v-if="recoveryDialog"
|
|
|
+ @closed="recoveryDialog = false"
|
|
|
+ :docunent-id="documentId"
|
|
|
+ @restore-data="restoreData"/>
|
|
|
+ <el-button-group>
|
|
|
+ <!-- 页面打印支持病历续打,但是可能会出现打印错误,<br/>如果页面打印无法使用请用服务打印,服务打印也不行请换win10电脑打印。-->
|
|
|
+ <el-button type="primary" icon="Printer" @click="frontEndPrinting"
|
|
|
+ title="页面打印支持病历续打,但是可能会出现打印错误,<br/>如果页面打印无法使用请用服务打印,服务打印也不行请换win10电脑打印。">
|
|
|
+ 页面
|
|
|
+ </el-button>
|
|
|
+ <el-button type="primary" icon="Printer" @click="servicePrint"
|
|
|
+ title="服务打印慢,但是不会出现页面打印错误,不支持病历续打。">
|
|
|
+ 服务
|
|
|
+ </el-button>
|
|
|
+ </el-button-group>
|
|
|
+ <el-divider direction="vertical"/>
|
|
|
+ <el-button-group>
|
|
|
+ <el-button type="primary" icon="ZoomIn" @click="zoomFunc(0.1)"
|
|
|
+ title="放大病历">
|
|
|
+ </el-button>
|
|
|
+ <el-button type="primary" icon="ZoomOut" @click="zoomFunc(-0.1)"
|
|
|
+ title="缩小病历">
|
|
|
+ </el-button>
|
|
|
+ </el-button-group>
|
|
|
+
|
|
|
+ <el-divider direction="vertical"/>
|
|
|
+ <el-select v-model="reviewMode"
|
|
|
+ style="width: 60px; "
|
|
|
+ @change="isRevisionMode"
|
|
|
+ title="审阅模式">
|
|
|
+ <el-option :value="0" label="关闭"
|
|
|
+ title="页面上不显示修改记录"/>
|
|
|
+ <el-option :value="1" label="开启"
|
|
|
+ title="病历右侧会以列表的形式显示 添加,删除,更新的记录"/>
|
|
|
+ <el-option :value="2" label="嵌入"
|
|
|
+ title="嵌入病历显示修改记录,新增的记录会用背景颜色标记,删除的记录 通过画删除线标记"/>
|
|
|
+ </el-select>
|
|
|
+ <el-button-group>
|
|
|
+ <el-button icon="RefreshLeft"
|
|
|
+ @click="clickUndo('undo')"
|
|
|
+ title="撤销"/>
|
|
|
+ <el-button icon="RefreshRight"
|
|
|
+ @click="clickUndo('redo')"
|
|
|
+ title="重做"/>
|
|
|
+ </el-button-group>
|
|
|
+ <el-button-group>
|
|
|
+ <el-button title="仅在病程记录中生效,根据病程记录的时间来进行排序,从小到大。"
|
|
|
+ icon="SortDown"
|
|
|
+ @click="diseaseCourseSequencing"/>
|
|
|
+ <el-button title="为页面添加分页标识符,分页符后强制为新页面。" @click="paginationSymbol">
|
|
|
+ <i class="iconfont icon-chaifenyemian"></i>
|
|
|
+ </el-button>
|
|
|
+ </el-button-group>
|
|
|
+ <el-divider direction="vertical" v-show="!completeModeSwitch"/>
|
|
|
+ <el-button-group v-show="!completeModeSwitch">
|
|
|
+ <el-button title="收起左边模板"
|
|
|
+ @click="foldBothSides.isLeft= !foldBothSides.isLeft">
|
|
|
+ <el-icon>
|
|
|
+ <Fold/>
|
|
|
+ </el-icon>
|
|
|
+ </el-button>
|
|
|
+ <el-button title="收起右边片段"
|
|
|
+ @click="foldBothSides.isRight= !foldBothSides.isRight">
|
|
|
+ <el-icon>
|
|
|
+ <Expand/>
|
|
|
+ </el-icon>
|
|
|
+ </el-button>
|
|
|
+ </el-button-group>
|
|
|
+ <el-divider direction="vertical"/>
|
|
|
+ <el-checkbox v-model="autoSave" label="自动保存" @change="autoSaveChange"/>
|
|
|
+ <el-divider direction="vertical"/>
|
|
|
+ </div>
|
|
|
</el-header>
|
|
|
<el-container>
|
|
|
- <div :class="foldBothSides.isLeft ? 'emr-template-open' : 'emr-template-put-away' ">
|
|
|
- <emr-sidebar @nodeClick="nodeClick"
|
|
|
- @open-and-save-the-medical-record="openAndSaveTheMedicalRecord"
|
|
|
- @patient-medical-record="foldBothSides.isLeft = true"
|
|
|
- v-show="foldBothSides.isLeft"
|
|
|
- ref="emrSidebarRef"
|
|
|
- :doctor-grade="doctorLevel"
|
|
|
- :extract-data="extractData"
|
|
|
- :patientData="patientData"
|
|
|
- :max-height="maxHeight"
|
|
|
- :huan-zhe-xin-xi="props.huanZheXinXi"/>
|
|
|
+ <div class="modLeftRef" v-show="completeModeSwitch">
|
|
|
+ <div ref="modLeftRef" class="refDiv"></div>
|
|
|
+ </div>
|
|
|
+ <div v-show="!completeModeSwitch"
|
|
|
+ :class="foldBothSides.isLeft ? 'emr-template-open' : 'emr-template-put-away' "
|
|
|
+ ref="leftRefOld">
|
|
|
+ <div ref="leftRef">
|
|
|
+ <emr-sidebar @nodeClick="nodeClick"
|
|
|
+ @open-and-save-the-medical-record="openAndSaveTheMedicalRecord"
|
|
|
+ @patient-medical-record="foldBothSides.isLeft = true"
|
|
|
+ v-show="foldBothSides.isLeft"
|
|
|
+ ref="emrSidebarRef"
|
|
|
+ :doctor-grade="doctorLevel"
|
|
|
+ :extract-data="extractData"
|
|
|
+ :patientData="patientData"
|
|
|
+ :max-height="maxHeight"
|
|
|
+ :huan-zhe-xin-xi="props.huanZheXinXi"/>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
- <div class="emr-editor">
|
|
|
+ <div class="emr-editor" :style="{marginTop: completeModeSwitch ? '10px' : 0}">
|
|
|
<div style="height: 30px" @mousewheel="mousewheel($event)">
|
|
|
<el-scrollbar ref="tootScrollRef" @scroll="scroll">
|
|
|
<div class="tool_emr">
|
|
@@ -267,58 +277,77 @@
|
|
|
</div>
|
|
|
<div class="emr-iframe">
|
|
|
<div>
|
|
|
- <el-button @click="showIframe =1" :type="showIframe === 1 ? 'primary' : ''">正在编辑</el-button>
|
|
|
- <el-button @click="showIframe =2" :type="showIframe === 2? 'primary' : ''">已保存病历</el-button>
|
|
|
+ <el-button @click="showIframe = 1" :type="showIframe === 1 ? 'primary' : ''">正在编辑</el-button>
|
|
|
+ <el-button @click="showIframe = 2" :type="showIframe === 2? 'primary' : ''">已保存病历</el-button>
|
|
|
+ <el-button @click="showIframe = 3" :type="showIframe === 3? 'primary' : ''">同时打开</el-button>
|
|
|
</div>
|
|
|
- <div v-show="showIframe === 1">
|
|
|
- <div style="position: relative">
|
|
|
- <emr-popup ref="popupRef"
|
|
|
- @fill-data="popupFunc.fillData"/>
|
|
|
-
|
|
|
- <emr-web-socket :pat-info="props.huanZheXinXi"
|
|
|
- :current-editor-user="currentEditorUser"
|
|
|
- ref="emrSocket"/>
|
|
|
-
|
|
|
- <div class="creator_prompt">
|
|
|
- <div>
|
|
|
- 创建:{{ createName }}
|
|
|
- <br>
|
|
|
- 当前:{{ userData.name }}
|
|
|
- <br>
|
|
|
- 现编辑:{{ currentEditorUser?.name }}
|
|
|
- </div>
|
|
|
+ <div style="display: flex;width: 100%">
|
|
|
+ <div :style="{width: showIframe === 3 ? '50%' : '100%'}"
|
|
|
+ v-show="showIframe === 1 || showIframe === 3">
|
|
|
+ <div style="position: relative">
|
|
|
+ <emr-popup ref="popupRef"
|
|
|
+ @fill-data="popupFunc.fillData"/>
|
|
|
+
|
|
|
+ <emr-web-socket :pat-info="props.huanZheXinXi"
|
|
|
+ :current-editor-user="currentEditorUser"
|
|
|
+ ref="emrSocket"/>
|
|
|
+
|
|
|
+ <div class="creator_prompt">
|
|
|
+ <div>
|
|
|
+ 创建:{{ createName }}
|
|
|
+ <br>
|
|
|
+ 当前:{{ userData.name }}
|
|
|
+ <br>
|
|
|
+ 现编辑:{{ currentEditorUser?.name }}
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div>
|
|
|
+ 等级:{{ createLevel }}
|
|
|
+ <br>
|
|
|
+ 等级:{{ doctorLevel }}
|
|
|
+ <br>
|
|
|
+ 科室:{{ currentEditorUser?.deptName }}
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="edit_mode">
|
|
|
+ 模式:{{ editorMod ? '只读' : '编辑' }}
|
|
|
+ </div>
|
|
|
|
|
|
- <div>
|
|
|
- 等级:{{ createLevel }}
|
|
|
- <br>
|
|
|
- 等级:{{ doctorLevel }}
|
|
|
- <br>
|
|
|
- 科室:{{ currentEditorUser?.deptName }}
|
|
|
</div>
|
|
|
-
|
|
|
- <div class="edit_mode">
|
|
|
- 模式:{{ editorMod ? '只读' : '编辑' }}
|
|
|
+ <iframe ref="emrRef"
|
|
|
+ :height="iframeHeight() "
|
|
|
+ :src="caseHistoryUrl"/>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div :style="{width: showIframe === 3 ? '50%' : '100%'}"
|
|
|
+ v-show="showIframe === 2 || showIframe === 3">
|
|
|
+ <div style="position:relative;">
|
|
|
+ <div style="position:absolute;top: 0;left: 0">
|
|
|
+ 此病历为只读
|
|
|
</div>
|
|
|
-
|
|
|
+ <iframe :height="iframeHeight()"
|
|
|
+ :src="saveDocumentId"/>
|
|
|
</div>
|
|
|
- <iframe ref="emrRef"
|
|
|
- :height="maxHeight - 110 + 'px' "
|
|
|
- :src="caseHistoryUrl"/>
|
|
|
+
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div v-show="showIframe ===2 ">
|
|
|
- <iframe :height="maxHeight - 110 + 'px' "
|
|
|
- :src="saveDocumentId"/>
|
|
|
- </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <div :class="foldBothSides.isRight ? 'emr-fragment-open' : 'emr-fragment-put-away' ">
|
|
|
- <emr-snippet
|
|
|
- v-show="foldBothSides.isRight"
|
|
|
- @node-click="clickSnippet"
|
|
|
- ref="emrSnippetRef"
|
|
|
- :max-height="maxHeight"
|
|
|
- :patientData="patientData"/>
|
|
|
+ <div class="modRightRef" v-show="completeModeSwitch">
|
|
|
+ <div ref="modRightRef" class="refDiv"></div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div v-show="!completeModeSwitch"
|
|
|
+ :class="foldBothSides.isRight ? 'emr-fragment-open' : 'emr-fragment-put-away' "
|
|
|
+ ref="rightRefOld">
|
|
|
+ <div ref="rightRef">
|
|
|
+ <emr-snippet
|
|
|
+ v-show="foldBothSides.isRight"
|
|
|
+ @node-click="clickSnippet"
|
|
|
+ ref="emrSnippetRef"
|
|
|
+ :max-height="maxHeight"
|
|
|
+ :patientData="patientData"/>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
|
|
|
</el-container>
|
|
@@ -349,7 +378,12 @@ import EmrSidebar from "@/components/zhu-yuan-yi-sheng/emr/EmrSidebar.vue";
|
|
|
import {
|
|
|
EMRInteractive,
|
|
|
emrConfig,
|
|
|
- fontSizes, availableFonts, copyEnum, getEmrCopy, delEmrCopy
|
|
|
+ fontSizes,
|
|
|
+ availableFonts,
|
|
|
+ copyEnum,
|
|
|
+ getEmrCopy,
|
|
|
+ delEmrCopy,
|
|
|
+ completeModeSwitch
|
|
|
} from "@/views/hospitalization/zhu-yuan-yi-sheng/electronic-medical-record/emr-editor/emr-init";
|
|
|
import {ElMessage, ElMessageBox} from "element-plus";
|
|
|
import {BizException, ExceptionEnum} from "@/utils/BizException";
|
|
@@ -377,6 +411,7 @@ import {createRestrictions} from "@/api/zhu-yuan-yi-sheng/emr-control-rule";
|
|
|
import {needRule} from "@/utils/public";
|
|
|
import {isThereADoctorEditing} from "@/api/zhu-yuan-yi-sheng/emr-socket";
|
|
|
|
|
|
+
|
|
|
const props = defineProps({
|
|
|
huanZheXinXi: {
|
|
|
type: Object,
|
|
@@ -387,9 +422,6 @@ const props = defineProps({
|
|
|
visitor: {
|
|
|
type: Boolean
|
|
|
},
|
|
|
- isDualScreen: {
|
|
|
- type: Boolean
|
|
|
- }
|
|
|
})
|
|
|
|
|
|
const currentEmr = ref(null)
|
|
@@ -1471,6 +1503,7 @@ onMounted(async () => {
|
|
|
}
|
|
|
})
|
|
|
autoSaveFunc()
|
|
|
+
|
|
|
})
|
|
|
|
|
|
onDeactivated(() => {
|
|
@@ -1489,8 +1522,42 @@ const closeBothSides = () => {
|
|
|
foldBothSides.isRight = false
|
|
|
}
|
|
|
|
|
|
+const iframeHeight = () => {
|
|
|
+ if (completeModeSwitch.value) {
|
|
|
+ return props.maxHeight - (10 + 30 + 24) + 20 + 'px'
|
|
|
+ } else {
|
|
|
+ return props.maxHeight - 110 + 'px'
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+const headerRef = ref(null)
|
|
|
+const headerRefOld = ref(null)
|
|
|
+
|
|
|
+const modLeftRef = ref(null)
|
|
|
+const leftRefOld = ref(null)
|
|
|
+const leftRef = ref(null)
|
|
|
+
|
|
|
+const modRightRef = ref(null)
|
|
|
+const rightRef = ref(null)
|
|
|
+const rightRefOld = ref(null)
|
|
|
+
|
|
|
+
|
|
|
+const turnOnConciseMode = () => {
|
|
|
+ modLeftRef.value.appendChild(leftRef.value)
|
|
|
+ modRightRef.value.appendChild(rightRef.value)
|
|
|
+}
|
|
|
+
|
|
|
+const exitConciseMode = () => {
|
|
|
+ leftRefOld.value.appendChild(leftRef.value)
|
|
|
+ rightRefOld.value.appendChild(rightRef.value)
|
|
|
+}
|
|
|
+
|
|
|
defineExpose({
|
|
|
- closeBothSides
|
|
|
+ closeBothSides,
|
|
|
+ headerRef,
|
|
|
+ headerRefOld,
|
|
|
+ turnOnConciseMode,
|
|
|
+ exitConciseMode
|
|
|
})
|
|
|
|
|
|
</script>
|
|
@@ -1596,4 +1663,46 @@ defineExpose({
|
|
|
|
|
|
}
|
|
|
|
|
|
+.modLeftRef {
|
|
|
+ position: fixed;
|
|
|
+ height: 100%;
|
|
|
+ width: 20px;
|
|
|
+ z-index: 10;
|
|
|
+
|
|
|
+ .refDiv {
|
|
|
+ display: none;
|
|
|
+ }
|
|
|
+
|
|
|
+ &:hover {
|
|
|
+ width: max-content;
|
|
|
+ background-color: white;
|
|
|
+
|
|
|
+ .refDiv {
|
|
|
+ display: block;
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
+.modRightRef {
|
|
|
+ position: fixed;
|
|
|
+ height: 100%;
|
|
|
+ width: 20px;
|
|
|
+ z-index: 10;
|
|
|
+ right: 0;
|
|
|
+
|
|
|
+ .refDiv {
|
|
|
+ display: none;
|
|
|
+ }
|
|
|
+
|
|
|
+ &:hover {
|
|
|
+ width: max-content;
|
|
|
+ background-color: white;
|
|
|
+
|
|
|
+ .refDiv {
|
|
|
+ display: block;
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
</style>
|