|  | @ -20,7 +20,7 @@ | 
		
	
		
			
				|  |  |         <el-menu-item index="2" style="padding:0 6px;" @click="refresh()"> |  |  |         <el-menu-item index="2" style="padding:0 6px;" @click="refresh()"> | 
		
	
		
			
				|  |  |           <svg class="icon-svg aui-navbar__icon-menu aui-navbar__icon-menu--refresh" aria-hidden="true"><use xlink:href="#icon-sync" /></svg> |  |  |           <svg class="icon-svg aui-navbar__icon-menu aui-navbar__icon-menu--refresh" aria-hidden="true"><use xlink:href="#icon-sync" /></svg> | 
		
	
		
			
				|  |  |         </el-menu-item> |  |  |         </el-menu-item> | 
		
	
		
			
				|  |  |         <el-menu-item index="2" style="padding:0 6px;"> |  |  |  | 
		
	
		
			
				|  |  |  |  |  |         <el-menu-item index="3" style="padding:0 6px;"> | 
		
	
		
			
				|  |  |           <bread-crumb /> |  |  |           <bread-crumb /> | 
		
	
		
			
				|  |  |         </el-menu-item> |  |  |         </el-menu-item> | 
		
	
		
			
				|  |  |       </el-menu> |  |  |       </el-menu> | 
		
	
	
		
			
				|  | @ -29,12 +29,8 @@ | 
		
	
		
			
				|  |  |         <el-menu-item index="4" @click="fullscreenHandle()"> |  |  |         <el-menu-item index="4" @click="fullscreenHandle()"> | 
		
	
		
			
				|  |  |           <svg-icon icon-class="fullscreen" /> |  |  |           <svg-icon icon-class="fullscreen" /> | 
		
	
		
			
				|  |  |         </el-menu-item> |  |  |         </el-menu-item> | 
		
	
		
			
				|  |  |         <!-- 数据可视化 --> |  |  |  | 
		
	
		
			
				|  |  |         <el-menu-item index="5" @click="dataVisionHandle()"> |  |  |  | 
		
	
		
			
				|  |  |           <svg-icon icon-class="pointmap" /> |  |  |  | 
		
	
		
			
				|  |  |         </el-menu-item> |  |  |  | 
		
	
		
			
				|  |  |         <!-- 头像、按钮组 --> |  |  |         <!-- 头像、按钮组 --> | 
		
	
		
			
				|  |  |         <el-menu-item index="6" class="aui-navbar__avatar"> |  |  |  | 
		
	
		
			
				|  |  |  |  |  |         <el-menu-item index="5" class="aui-navbar__avatar"> | 
		
	
		
			
				|  |  |           <el-dropdown placement="bottom" :show-timeout="0"> |  |  |           <el-dropdown placement="bottom" :show-timeout="0"> | 
		
	
		
			
				|  |  |             <span class="el-dropdown-link"> |  |  |             <span class="el-dropdown-link"> | 
		
	
		
			
				|  |  |               <img src="~@/assets/img/avatar.png"> |  |  |               <img src="~@/assets/img/avatar.png"> | 
		
	
	
		
			
				|  | @ -43,7 +39,6 @@ | 
		
	
		
			
				|  |  |             </span> |  |  |             </span> | 
		
	
		
			
				|  |  |             <el-dropdown-menu slot="dropdown"> |  |  |             <el-dropdown-menu slot="dropdown"> | 
		
	
		
			
				|  |  |               <!-- 修改密码 --> |  |  |               <!-- 修改密码 --> | 
		
	
		
			
				|  |  |               <!-- <el-dropdown-item v-if="isShowSwitchingSystem" @click.native="switchingSystemHandle()">切换系统</el-dropdown-item> --> |  |  |  | 
		
	
		
			
				|  |  |               <el-dropdown-item @click.native="updatePasswordHandle()">修改密码</el-dropdown-item> |  |  |               <el-dropdown-item @click.native="updatePasswordHandle()">修改密码</el-dropdown-item> | 
		
	
		
			
				|  |  |               <!-- 退出 --> |  |  |               <!-- 退出 --> | 
		
	
		
			
				|  |  |               <el-dropdown-item style="color:#FF4D4F" @click.native="logoutHandle()">退出登录</el-dropdown-item> |  |  |               <el-dropdown-item style="color:#FF4D4F" @click.native="logoutHandle()">退出登录</el-dropdown-item> | 
		
	
	
		
			
				|  | @ -54,8 +49,6 @@ | 
		
	
		
			
				|  |  |     </div> |  |  |     </div> | 
		
	
		
			
				|  |  |     <!-- 弹窗, 修改密码 --> |  |  |     <!-- 弹窗, 修改密码 --> | 
		
	
		
			
				|  |  |     <update-password v-if="updatePasswordVisible" ref="updatePassword" /> |  |  |     <update-password v-if="updatePasswordVisible" ref="updatePassword" /> | 
		
	
		
			
				|  |  |     <!-- 数据可视化 --> |  |  |  | 
		
	
		
			
				|  |  |     <!--    <data-vision v-if="dataVisionVisible" ref="dataVisionRef" @dataVisionVisible="dataVisionVisible = false" />--> |  |  |  | 
		
	
		
			
				|  |  |   </nav> |  |  |   </nav> | 
		
	
		
			
				|  |  | </template> |  |  | </template> | 
		
	
		
			
				|  |  | <script> |  |  | <script> | 
		
	
	
		
			
				|  | @ -64,41 +57,28 @@ import screenfull from 'screenfull' | 
		
	
		
			
				|  |  | import UpdatePassword from './main-navbar-update-password.vue' |  |  | import UpdatePassword from './main-navbar-update-password.vue' | 
		
	
		
			
				|  |  | import { clearLoginInfo } from '@/page-subspecialty/utils/request.js' |  |  | import { clearLoginInfo } from '@/page-subspecialty/utils/request.js' | 
		
	
		
			
				|  |  | import breadCrumb from '@/components/bread-crumb' |  |  | import breadCrumb from '@/components/bread-crumb' | 
		
	
		
			
				|  |  | // import dataVision from '@/components/data-vision' |  |  |  | 
		
	
		
			
				|  |  | import { resetRouter } from '@/page-subspecialty/router/index.js' |  |  | import { resetRouter } from '@/page-subspecialty/router/index.js' | 
		
	
		
			
				|  |  | // import Cookies from 'js-cookie' |  |  |  | 
		
	
		
			
				|  |  | // var socket = null |  |  |  | 
		
	
		
			
				|  |  | export default { |  |  | export default { | 
		
	
		
			
				|  |  |   inject: ['refresh'], |  |  |   inject: ['refresh'], | 
		
	
		
			
				|  |  |   components: { |  |  |   components: { | 
		
	
		
			
				|  |  |     UpdatePassword, |  |  |     UpdatePassword, | 
		
	
		
			
				|  |  |     breadCrumb |  |  |     breadCrumb | 
		
	
		
			
				|  |  |     // dataVision |  |  |  | 
		
	
		
			
				|  |  |   }, |  |  |   }, | 
		
	
		
			
				|  |  |   data() { |  |  |   data() { | 
		
	
		
			
				|  |  |     return { |  |  |     return { | 
		
	
		
			
				|  |  |       i18nMessages: messages, |  |  |       i18nMessages: messages, | 
		
	
		
			
				|  |  |       updatePasswordVisible: false, |  |  |       updatePasswordVisible: false, | 
		
	
		
			
				|  |  |       messageTip: false, |  |  |       messageTip: false, | 
		
	
		
			
				|  |  |       logo: require('@/assets/img/logo.png'), |  |  |  | 
		
	
		
			
				|  |  |       // sysUserDTO: {}, |  |  |  | 
		
	
		
			
				|  |  |       // isShowSwitchingSystem: false, |  |  |  | 
		
	
		
			
				|  |  |       dataVisionVisible: false |  |  |  | 
		
	
		
			
				|  |  |  |  |  |       logo: require('@/assets/img/logo.png') | 
		
	
		
			
				|  |  |     } |  |  |     } | 
		
	
		
			
				|  |  |   }, |  |  |   }, | 
		
	
		
			
				|  |  |   created() { |  |  |   created() { | 
		
	
		
			
				|  |  |     // this.sysUserDTO = JSON.parse(window.localStorage.getItem('yzk-sysUserDTO')) |  |  |  | 
		
	
		
			
				|  |  |     // this.isShowSwitchingSystem = this.sysUserDTO.drgsNames.length > 1 |  |  |  | 
		
	
		
			
				|  |  |   }, |  |  |   }, | 
		
	
		
			
				|  |  |   methods: { |  |  |   methods: { | 
		
	
		
			
				|  |  |     logoClick() { |  |  |     logoClick() { | 
		
	
		
			
				|  |  |       console.log(window.SITE_CONFIG.menuList) |  |  |  | 
		
	
		
			
				|  |  |       this.$store.commit('activeIndexFun', window.SITE_CONFIG.menuList[0].children[0].id) |  |  |       this.$store.commit('activeIndexFun', window.SITE_CONFIG.menuList[0].children[0].id) | 
		
	
		
			
				|  |  |       this.$router.push({ name: 'outpatientManagement-call' }) |  |  |       this.$router.push({ name: 'outpatientManagement-call' }) | 
		
	
		
			
				|  |  |     }, |  |  |     }, | 
		
	
		
			
				|  |  |     myNoticeRouter() { |  |  |  | 
		
	
		
			
				|  |  |       this.$router.replace('') |  |  |  | 
		
	
		
			
				|  |  |     }, |  |  |  | 
		
	
		
			
				|  |  |     // 全屏 |  |  |     // 全屏 | 
		
	
		
			
				|  |  |     fullscreenHandle() { |  |  |     fullscreenHandle() { | 
		
	
		
			
				|  |  |       if (!screenfull.enabled) { |  |  |       if (!screenfull.enabled) { | 
		
	
	
		
			
				|  | @ -110,19 +90,6 @@ export default { | 
		
	
		
			
				|  |  |       } |  |  |       } | 
		
	
		
			
				|  |  |       screenfull.toggle() |  |  |       screenfull.toggle() | 
		
	
		
			
				|  |  |     }, |  |  |     }, | 
		
	
		
			
				|  |  |     // 数据可视化 |  |  |  | 
		
	
		
			
				|  |  |     dataVisionHandle() { |  |  |  | 
		
	
		
			
				|  |  |       // const href = 'https://api.borntech.cn/chatx-index/#/chatAi?userId=hm123' |  |  |  | 
		
	
		
			
				|  |  |       // window.open(href, '_blank') |  |  |  | 
		
	
		
			
				|  |  |       this.dataVisionVisible = true |  |  |  | 
		
	
		
			
				|  |  |       this.$nextTick(() => { |  |  |  | 
		
	
		
			
				|  |  |         this.$refs.dataVisionRef.init() |  |  |  | 
		
	
		
			
				|  |  |       }) |  |  |  | 
		
	
		
			
				|  |  |     }, |  |  |  | 
		
	
		
			
				|  |  |     // 切换系统 |  |  |  | 
		
	
		
			
				|  |  |     // switchingSystemHandle() { |  |  |  | 
		
	
		
			
				|  |  |     //   this.$router.replace({ name: 'identity' }) |  |  |  | 
		
	
		
			
				|  |  |     // }, |  |  |  | 
		
	
		
			
				|  |  |     // 修改密码 |  |  |     // 修改密码 | 
		
	
		
			
				|  |  |     updatePasswordHandle() { |  |  |     updatePasswordHandle() { | 
		
	
		
			
				|  |  |       this.updatePasswordVisible = true |  |  |       this.updatePasswordVisible = true | 
		
	
	
		
			
				|  | 
 |