From 2c2bc8614c8ea0ce386369eb4924da1e6aa052d1 Mon Sep 17 00:00:00 2001
From: husq <931347610@qq.com>
Date: Wed, 27 Sep 2023 09:35:57 +0800
Subject: [PATCH] 添加环境配置区分
---
src/pages/page-web/projects/project_list/index.vue | 57 ++++++++++++++++++++++++++++++++++++++++++++++++---------
1 files changed, 48 insertions(+), 9 deletions(-)
diff --git a/src/pages/page-web/projects/project_list/index.vue b/src/pages/page-web/projects/project_list/index.vue
index cb5aa9e..3cb1aa5 100644
--- a/src/pages/page-web/projects/project_list/index.vue
+++ b/src/pages/page-web/projects/project_list/index.vue
@@ -1,18 +1,40 @@
<template>
<div class="project_list">
- <div class="left_content">
+ <div :class="[isHidden? 'w50' : 'left_content']">
<router-view />
</div>
<div class="right_content">
<div class="map">
- <Map />
+ <!-- <Map /> -->
+ <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 class="device-wrapper" v-if="root.$route.name === ERouterName.IMPLEMENT">
+ <Devices />
</div>
</div>
</div>
</template>
<script setup lang="ts">
-import Map from '/@/components/cesiumMap/cesium.vue'
+// import Map from '/@/components/cesiumMap/cesium.vue'
+import GMap from '/@/components/GMap.vue'
+import MediaPanel from '/@/components/MediaPanel.vue'
+import TaskPanel from '/@/components/task/TaskPanel.vue'
+import Devices from '/@/pages/page-web/projects/devices.vue'
+import { EBizCode, ERouterName } from '/@/types'
+import { getRoot } from '/@/root'
+const route = useRoute()
+const isHidden = computed(() => {
+ const flag = !!route.meta?.hidden
+ return flag
+})
+const root = getRoot()
</script>
<style scoped lang="scss">
@@ -21,22 +43,39 @@
transition: width 0.2s ease;
height: 100%;
width: 100%;
-
- .left_content {
- width: 335px;
- min-height: 100vh;
+ .w50 {
+ width: 50px;
+ max-height: 100vh;
background-color: black;
- color:$text-white-basic;
+ color: $text-white-basic !important;
+ }
+ .left_content {
+ width: 370px;
+ max-height: 100vh;
+ background-color: black;
+ color: $text-white-basic !important;
}
.right_content {
position: relative;
- flex:1;
+ flex: 1;
.map {
width: 100%;
height: 100%;
}
+
+ .media-wrapper,
+ .device-wrapper,
+ .task-wrapper {
+ position: absolute;
+ top: 0;
+ bottom: 0;
+ left: 0;
+ right: 0;
+ z-index: 100;
+ background: #f6f8fa;
+ }
}
}
</style>
--
Gitblit v1.9.3