From 0ad399d1b125cdcad2e98c8c874d475b054485dc Mon Sep 17 00:00:00 2001
From: wujingjing <gersonwu@qq.com>
Date: 星期四, 07 十一月 2024 14:51:29 +0800
Subject: [PATCH] 分享模式

---
 src/layout/component/main.vue |   25 ++++++++++++++++++-------
 1 files changed, 18 insertions(+), 7 deletions(-)

diff --git a/src/layout/component/main.vue b/src/layout/component/main.vue
index dd5c594..b80aa1e 100644
--- a/src/layout/component/main.vue
+++ b/src/layout/component/main.vue
@@ -9,9 +9,18 @@
 			wrap-class="layout-main-scroll  flex"
 			view-class="layout-main-scroll bg-[#1c1e1d]  flex h100 w-full"
 		>
-			<SideBar />
-			<div class="flex-auto flex-col flex right-container">
-				<Header class="flex-0" />
+			<SideBar v-if="chatDisplayMode === 'default'" />
+			<div
+				class="flex-auto flex-col flex right-container"
+				:class="{
+					'm-[6px]': chatDisplayMode === 'default',
+					'rounded-[10px]': chatDisplayMode === 'default',
+					'bg-[#1c1e1d]': chatDisplayMode === 'default',
+					'bg-[#f7f8fa]': chatDisplayMode === 'share',
+				}"
+			>
+				<Header v-if="chatDisplayMode === 'default'" class="flex-0" />
+				<ShareHeader v-else class="flex-0"></ShareHeader>
 				<LayoutParentView class="flex-auto" />
 			</div>
 		</el-scrollbar>
@@ -24,15 +33,17 @@
 import { computed, defineAsyncComponent, onMounted, ref } from 'vue';
 import { useRoute } from 'vue-router';
 import Header from './header/Header.vue';
+import ShareHeader from './header/ShareHeader.vue';
+
 import SideBar from './sidebar/Sidebar.vue';
 import { useTagsViewRoutes } from '/@/stores/tagsViewRoutes';
 import { useThemeConfig } from '/@/stores/themeConfig';
 import { NextLoading } from '/@/utils/loading';
+import { chatDisplayMode } from '/@/stores/chatRoom';
 
 // 寮曞叆缁勪欢
 const LayoutParentView = defineAsyncComponent(() => import('/@/layout/routerView/parent.vue'));
 const LayoutFooter = defineAsyncComponent(() => import('/@/layout/footer/index.vue'));
-
 // 瀹氫箟鍙橀噺鍐呭
 const layoutMainScrollbarRef = ref();
 const route = useRoute();
@@ -80,9 +91,9 @@
 	overflow: hidden;
 	-webkit-box-sizing: border-box;
 	box-sizing: border-box;
-	background-color: #1c1e1d;
+	// background-color: #1c1e1d;
 	font-family: 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
-	margin: 6px;
-	border-radius: 10px;
+	// margin: 6px;
+	// border-radius: 10px;
 }
 </style>

--
Gitblit v1.9.3