|
|
@@ -1,7 +1,6 @@
|
|
|
<template>
|
|
|
<div class="project-app-wrapper">
|
|
|
<div class="left">
|
|
|
- <!-- <Sidebar /> -->
|
|
|
<div class="main-content uranus-scrollbar dark">
|
|
|
<Tsa />
|
|
|
</div>
|
|
|
@@ -10,28 +9,18 @@
|
|
|
<div class="map-wrapper">
|
|
|
<GMap />
|
|
|
</div>
|
|
|
- <div class="media-wrapper" v-if="root.$route.name === ERouterName.MEDIA">
|
|
|
- <MediaPanel />
|
|
|
- </div>
|
|
|
- <div class="task-wrapper" v-if="root.$route.name === ERouterName.TASK">
|
|
|
- <TaskPanel />
|
|
|
- </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
|
+
|
|
|
<script lang="ts" setup>
|
|
|
-import Sidebar from '/@/components/common/sidebar.vue'
|
|
|
import Tsa from '/@/pages/page-web/projects/tsa.vue'
|
|
|
-import MediaPanel from '/@/components/MediaPanel.vue'
|
|
|
-import TaskPanel from '/@/components/task/TaskPanel.vue'
|
|
|
import GMap from '/@/components/GMap.vue'
|
|
|
-import { EBizCode, ERouterName } from '/@/types'
|
|
|
-import { getRoot } from '/@/root'
|
|
|
+import { EBizCode } from '/@/types'
|
|
|
import { useMyStore } from '/@/store'
|
|
|
import { useConnectWebSocket } from '/@/hooks/use-connect-websocket'
|
|
|
import EventBus from '/@/event-bus'
|
|
|
|
|
|
-const root = getRoot()
|
|
|
const store = useMyStore()
|
|
|
|
|
|
const messageHandler = async (payload: any) => {
|
|
|
@@ -129,6 +118,7 @@ const messageHandler = async (payload: any) => {
|
|
|
// 监听ws 消息
|
|
|
useConnectWebSocket(messageHandler)
|
|
|
</script>
|
|
|
+
|
|
|
<style lang="scss" scoped>
|
|
|
@import '/@/styles/index.scss';
|
|
|
|
|
|
@@ -184,4 +174,4 @@ useConnectWebSocket(messageHandler)
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-</style>
|
|
|
+</style>
|