From 27d375fe91b77064c092255674d3e710d698450c Mon Sep 17 00:00:00 2001 From: yangyin <1850366751@qq.com> Date: 星期四, 24 十月 2024 11:27:25 +0800 Subject: [PATCH] 修改图片的格式 --- src/views/project/ch/home/Home.vue | 61 ++++++++++++++++-------------- 1 files changed, 33 insertions(+), 28 deletions(-) diff --git a/src/views/project/ch/home/Home.vue b/src/views/project/ch/home/Home.vue index a791732..58a3440 100644 --- a/src/views/project/ch/home/Home.vue +++ b/src/views/project/ch/home/Home.vue @@ -1,26 +1,30 @@ <template> - <div class="pc-chat_room"> + <div class="pc-chat_room h-full"> <div class="flex h100 w100"> <div class="pc-chat_right"> - <div class="w100 h100 overflow-auto"> + <div class="w100 h100 overflow-hidden"> <div class="pc-chatRoom w100 h100"> - <div class="homeBox w100"> - <div class="flex items-center flex-column mt-20"> - <div class="flex items-center flex-column" v-if="!isShowChat"> - <waterTop @sendClick="sendClick" /> - <waterCenter /> + <div class="homeBox w100 h-full"> + <div class="flex items-center h-full"> + <div class="flex items-center flex-column" style="overflow: unset !important"> + <waterTop ref="topRef" /> + <waterCenter + @advanceExampleClick="advanceExampleClick" + :isShowAdvanceExample="state.isShowAdvanceExample" + ref="waterCenterRef" + @updateChatInput="updateChatInput" + /> <waterBottom /> </div> - <div v-if="isShowChat"> - <Chat /> - </div> + + <CustomDrawer v-model:isShow="state.isShowAdvanceExample" ref="customDrawerRef" @updateChatInput="updateChatInput" /> </div> </div> - <p class="declare"> + <!-- <p class="declare"> <span >澹版槑锛氭湰骞冲彴浠呮彁渚涙按鍔℃櫤鑳藉寲鏈嶅姟锛屼笉鎻愪緵浠讳綍褰㈠紡鐨勬硶寰嬫垨娉曡寤鸿锛岃鐢ㄦ埛鑷鍒ゆ柇浣跨敤椋庨櫓锛屽苟鑷鎵挎媴鍥犱娇鐢ㄦ湰骞冲彴鑰屼骇鐢熺殑娉曞緥璐d换銆�</span > - </p> + </p> --> </div> </div> </div> @@ -29,29 +33,32 @@ </template> <script setup lang="ts"> -import { ref } from 'vue'; +import { 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 Chat from '/@/components/chat/Chat.vue'; +import CustomDrawer from '/@/components/drawer/CustomDrawer.vue'; +let state = reactive({ + isShowAdvanceExample: false, +}); -const isShowChat = ref(false); - -const sendClick = () => { - isShowChat.value = true; +const topRef = ref(null); +const waterCenterRef = ref(null); +const customDrawerRef = ref(null); +const updateChatInput = (val) => { + topRef.value.updateChatInput(val); +}; +const advanceExampleClick = (status: boolean) => { + state.isShowAdvanceExample = status; + if (status) { + customDrawerRef.value.getTableData(); + } }; </script> <style scoped lang="scss"> .pc-chat_room { - width: 100vw; - height: 100vh; margin: 0; padding: 0; - // overflow: hidden; - // -webkit-box-sizing: border-box; - // box-sizing: border-box; - // background-color: #1c1e1d; - // font-family: 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; } .pc-chat_aside { width: 252px !important; @@ -72,6 +79,7 @@ width: 100%; padding: 18px; } + .layout-logo-medium-img { width: 28px; margin-right: 7px; @@ -115,9 +123,6 @@ background-color: #f2f4f8; transition: padding-right 0.25s; .homeBox { - height: calc(100% - 40px); - padding: 42px 40px 40px; - margin-bottom: 40px; font-size: 14px; line-height: 18px; overflow-y: auto; -- Gitblit v1.9.3