|
@@ -28,7 +28,6 @@ import { onMounted, ref } from 'vue'
|
|
import { useRoute, useRouter } from 'vue-router'
|
|
import { useRoute, useRouter } from 'vue-router'
|
|
import { getMenuData } from '~src/router/routers'
|
|
import { getMenuData } from '~src/router/routers'
|
|
import { initButtons } from '~store/app'
|
|
import { initButtons } from '~store/app'
|
|
-import config from '~src/config/index'
|
|
|
|
|
|
|
|
//logo文件
|
|
//logo文件
|
|
import logoPng from '~src/assets/logo/logo.png'
|
|
import logoPng from '~src/assets/logo/logo.png'
|
|
@@ -40,7 +39,6 @@ const useRoutes = useRoute()
|
|
//子组件
|
|
//子组件
|
|
import MenuBar from './modules/MenuBar.vue'
|
|
import MenuBar from './modules/MenuBar.vue'
|
|
import UserInfoBar from './modules/UserInfoBar.vue'
|
|
import UserInfoBar from './modules/UserInfoBar.vue'
|
|
-import { LogOut } from '~store/user'
|
|
|
|
|
|
|
|
//菜单数据
|
|
//菜单数据
|
|
const menuBarKey = ref(useRoutes.name)
|
|
const menuBarKey = ref(useRoutes.name)
|
|
@@ -50,7 +48,6 @@ const menuBarData = ref([])
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
getMenuBarData()
|
|
getMenuBarData()
|
|
initButtons()
|
|
initButtons()
|
|
- setElectronLogin()
|
|
|
|
})
|
|
})
|
|
|
|
|
|
//获取菜单数据
|
|
//获取菜单数据
|
|
@@ -63,17 +60,6 @@ const menuBarChange = ({ code }) => {
|
|
menuBarKey.value = code
|
|
menuBarKey.value = code
|
|
router.push({ name: code })
|
|
router.push({ name: code })
|
|
}
|
|
}
|
|
-
|
|
|
|
-//设置electron的重新登录
|
|
|
|
-const setElectronLogin = () => {
|
|
|
|
- if (!config.localModel) return
|
|
|
|
- const electronAPI = window.electronAPI
|
|
|
|
- electronAPI.onClearTokenCache(() => {
|
|
|
|
- LogOut()
|
|
|
|
- router.push({ name: 'login' })
|
|
|
|
- electronAPI.tokenCacheCleared()
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
</script>
|
|
</script>
|
|
|
|
|
|
<style lang="scss">
|
|
<style lang="scss">
|