diff --git a/src/pages/index/components/chat/ChatMainList/index.vue b/src/pages/index/components/chat/ChatMainList/index.vue
index 2309fab..afea69a 100644
--- a/src/pages/index/components/chat/ChatMainList/index.vue
+++ b/src/pages/index/components/chat/ChatMainList/index.vue
@@ -1,145 +1,122 @@
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
+
+
+
+
-
-
-
-
-
+
+
+
-
-
+
+
+
+
+
@@ -157,13 +134,11 @@ import {
import { WSS_URL } from "@/request/base/baseUrl";
import { MessageRole, MessageType, CompName } from "@/model/ChatModel";
import ChatTopWelcome from "../ChatTopWelcome/index.vue";
-import ChatTopBgImg from "../ChatTopBgImg/index.vue";
import ChatTopNavBar from "../ChatTopNavBar/index.vue";
import ChatCardAI from "../ChatCardAi/index.vue";
import ChatCardMine from "../ChatCardMine/index.vue";
import ChatCardOther from "../ChatCardOther/index.vue";
import ChatQuickAccess from "../ChatQuickAccess/index.vue";
-import ChatMoreTips from "../ChatMoreTips/index.vue";
import ChatInputArea from "../ChatInputArea/index.vue";
import QuickBookingComponent from "../../module/QuickBookingComponent/index.vue";
import DiscoveryCardComponent from "../../module/DiscoveryCardComponent/index.vue";
diff --git a/src/pages/index/components/chat/ChatMainList/styles/index.scss b/src/pages/index/components/chat/ChatMainList/styles/index.scss
index fa0f759..79ea66d 100644
--- a/src/pages/index/components/chat/ChatMainList/styles/index.scss
+++ b/src/pages/index/components/chat/ChatMainList/styles/index.scss
@@ -1,106 +1,4 @@
-.chat-container {
- width: 100vw;
- height: 100vh;
- background-color: #e9f3f7;
-
- display: flex;
- flex-direction: column;
- overflow: hidden !important;
- position: relative;
- /* 确保在键盘弹起时布局正确 */
- box-sizing: border-box;
-
- .chat-container-bg {
- position: fixed;
- top: 0;
- left: 0;
- right: 0;
- z-index: 0;
- height: 270px;
- background: linear-gradient(180deg, #42adf9 0%, #6cd1ff 51%, #e9f3f7 99%);
- }
-
- .chat-content {
- width: 100vw;
- display: flex;
- flex-direction: column;
- flex: 1;
- min-height: 0;
- z-index: 1;
- overflow: hidden;
- }
-
- .chat-container-top-bannar {
- width: 100vw;
- flex-shrink: 0;
- touch-action: none;
- }
-
- .area-msg-list {
- width: 100vw;
- flex: 1;
- overflow-y: auto;
- min-height: 0;
- height: 0;
- padding: 4px 0 0;
- overscroll-behavior: contain; /* 阻止滚动穿透 */
- -webkit-overflow-scrolling: touch;
-
- display: flex;
- flex-direction: column;
-
- .message-item-ai {
- display: flex;
- justify-content: flex-start;
- }
-
- .message-item-mine {
- display: flex;
- justify-content: flex-end;
- }
-
- .message-item-other {
- display: flex;
- justify-content: center;
- }
- }
-}
-
-.footer-area {
- width: 100vw;
- flex-shrink: 0;
- padding: 4px 0 20px 0; /* 直接设置20px底部安全距离 */
- background-color: #e9f3f7;
- touch-action: pan-x;
- overflow-x: auto;
- overflow-y: hidden;
- min-height: fit-content;
- /* 安卓键盘适配 - 使用相对定位配合adjustPan */
- position: relative;
- z-index: 1;
- transition: padding-bottom 0.3s ease;
- /* 确保输入区域始终可见 */
- // transform: translateZ(0);
- // -webkit-transform: translateZ(0);
-}
-
-// 打字机光标闪烁动画
-.typing-cursor {
- display: inline-block;
- color: #42adf9;
- font-weight: bold;
- font-size: 1.2em;
- animation: blink 1s infinite;
- margin-left: 2px;
-}
-
-@keyframes blink {
- 0%,
- 50% {
- opacity: 1;
- }
- 51%,
- 100% {
- opacity: 0;
- }
+.footer {
+ height: 118px;
+ // touch-action: pan-x;
}
diff --git a/src/pages/index/components/chat/ChatMoreTips/index.vue b/src/pages/index/components/chat/ChatMoreTips/index.vue
index 825fd2b..4b2c3ee 100644
--- a/src/pages/index/components/chat/ChatMoreTips/index.vue
+++ b/src/pages/index/components/chat/ChatMoreTips/index.vue
@@ -1,17 +1,17 @@
-
-
+
+
-
{{ item }}
-
+
@@ -19,10 +19,11 @@
-
-
diff --git a/src/pages/index/components/chat/ChatTopBgImg/styles/index.scss b/src/pages/index/components/chat/ChatTopBgImg/styles/index.scss
deleted file mode 100644
index 67f3b5b..0000000
--- a/src/pages/index/components/chat/ChatTopBgImg/styles/index.scss
+++ /dev/null
@@ -1,11 +0,0 @@
-.top-bg {
- width: 100%;
- height: 270px;
- overflow: hidden;
- background: linear-gradient(180deg, #42adf9 0%, #6cd1ff 51%, #e9f3f7 99%);
-
- .top-bg-img {
- width: 100%;
- height: 100%;
- }
-}
diff --git a/src/pages/index/components/chat/ChatTopWelcome/index.vue b/src/pages/index/components/chat/ChatTopWelcome/index.vue
index e219f05..bd435e6 100644
--- a/src/pages/index/components/chat/ChatTopWelcome/index.vue
+++ b/src/pages/index/components/chat/ChatTopWelcome/index.vue
@@ -1,51 +1,59 @@
-
-
-
-
-
+
+
+
+
+
+ {{ welcomeContent }}
+
+
+
+
-