From f41e52e3debf30558d556dc0451776f5422fb9b8 Mon Sep 17 00:00:00 2001
From: yangyin <1850366751@qq.com>
Date: 星期五, 08 十一月 2024 14:20:02 +0800
Subject: [PATCH] Merge branch 'test' of http://47.103.154.90:83/r/WI/Web.V1.0 into test

---
 src/views/project/ch/home/Home.vue |   25 ++++++++++++++++++++-----
 1 files changed, 20 insertions(+), 5 deletions(-)

diff --git a/src/views/project/ch/home/Home.vue b/src/views/project/ch/home/Home.vue
index c143ad6..6db92df 100644
--- a/src/views/project/ch/home/Home.vue
+++ b/src/views/project/ch/home/Home.vue
@@ -13,6 +13,7 @@
 										:isShowAdvanceExample="state.isShowAdvanceExample"
 										ref="waterCenterRef"
 										@updateChatInput="updateChatInput"
+										:exampleList="exampleList"
 									/>
 									<waterBottom @tagListClick="tagListClick" />
 								</div>
@@ -33,18 +34,20 @@
 </template>
 
 <script setup lang="ts">
-import { reactive, ref } from 'vue';
+import { onMounted, reactive, ref } from 'vue';
 import waterBottom from './component/waterRight/bottom.vue';
 import waterCenter from './component/waterRight/center.vue';
 import waterTop from './component/waterRight/top.vue';
+import { exampleSceneList } from '/@/stores/chatRoom';
+
 import CustomDrawer from '/@/components/drawer/CustomDrawer.vue';
 let state = reactive({
 	isShowAdvanceExample: false,
 });
-
 const topRef = ref(null);
 const waterCenterRef = ref(null);
 const customDrawerRef = ref(null);
+const exampleList = ref([]);
 const updateChatInput = (val) => {
 	topRef.value.updateChatInput(val);
 };
@@ -54,9 +57,22 @@
 		customDrawerRef.value.getTableData();
 	}
 };
-const tagListClick = (tag) => {
-	waterCenterRef.value.tagListClick(tag);
+//鑾峰彇妯$増鍒楄〃
+const getSelectListSample = async () => {
+	exampleList.value = exampleSceneList.value;
 };
+const tagListClick = (tag) => {
+	isFinishPromise?.then(() => {
+		waterCenterRef.value.tagListClick(tag);
+	});
+};
+let isFinishPromise = null;
+onMounted(() => {
+	isFinishPromise = new Promise(async (resolve) => {
+		await getSelectListSample();
+		resolve(true);
+	});
+});
 </script>
 <style scoped lang="scss">
 .pc-chat_room {
@@ -128,7 +144,6 @@
 		.homeBox {
 			font-size: 14px;
 			line-height: 18px;
-			overflow-y: auto;
 		}
 		.declare {
 			position: absolute;

--
Gitblit v1.9.3