소스 검색

📦 AI对话

快乐的梦鱼 2 주 전
부모
커밋
5005736c72
3개의 변경된 파일7개의 추가작업 그리고 7개의 파일을 삭제
  1. 4 4
      src/pages/chat/components/ChatMessage.vue
  2. 2 1
      src/pages/chat/components/Session/ChatSessionSidebar.vue
  3. 1 2
      src/pages/chat/index.vue

+ 4 - 4
src/pages/chat/components/ChatMessage.vue

@@ -37,7 +37,7 @@
             <scroll-view
               scroll-y 
               :style="{
-                maxHeight: reasoningContentExpanded ? '' : '200px'
+                maxHeight: reasoningContentExpanded ? '' : '200rpx'
               }" 
               :scroll-top="reasoningContentScrollTop">
               <FlexRow align="center" gap="gap.md" :padding="[10,0]">
@@ -172,7 +172,7 @@ const reasoningUnExpandContent = computed(() => {
   switch (props.message.state) {
     case 'loading':
     case 'error':
-      return '';
+      return props.message.reasoningContent;
     case 'success':
       return '深度思考完成' + (props.message.reasoningTime ? 
         `,已思考 ${(props.message.reasoningTime / 1000).toFixed(1)}s` : 
@@ -276,17 +276,17 @@ function onLongpress() {
     return;
   actionSheet({
     title: '消息操作',
+    showCancel: true,
     actions: [
       {
         name: '复制',
       },
       {
         name: '删除',
-        color: 'danger',
+        color: 'error',
       },
       {
         name: '多选',
-        color: 'primary',
       },
     ],
   }).then((result) => {

+ 2 - 1
src/pages/chat/components/Session/ChatSessionSidebar.vue

@@ -135,13 +135,14 @@ const sessionList = computed<SessionDateGroup[]>(() => {
 
 async function onMoreClick(row: AgentChatHistory) {
   const res = await actionSheet({
+    showCancel: true,
     actions: [
       {
         name: '重命名',
       },
       {
         name: '删除会话',
-        color: 'red',
+        color: 'error',
       },
     ],
   });

+ 1 - 2
src/pages/chat/index.vue

@@ -67,7 +67,6 @@ import { useChat, type ChatInterfaceManager } from '@/pages/chat/core/Chat';
 import { useChatHistoryItemsPager } from '@/pages/chat/composables/useChatHistoryItemsPager';
 import { useChatSelection } from '@/pages/chat/composables/useChatSelection';
 import { ChatMessage as ChatMessageModel } from '@/pages/chat/model/Message';
-import { ChatGroups } from '@/pages/chat/core/Groups';
 import ChatFooter from './components/ChatFooter.vue';
 import ChatMessageContainer from './components/ChatMessageContainer.vue';
 import NavBar from '@/components/nav/NavBar.vue';
@@ -75,7 +74,7 @@ import ChatSessionSidebar from '@/pages/chat/components/Session/ChatSessionSideb
 import FlexCol from '@/components/layout/FlexCol.vue';
 import ChatMulitSelectBar from '@/pages/chat/components/Footer/ChatMulitSelectBar.vue';
 import StatusBarSpace from '@/components/layout/space/StatusBarSpace.vue';
-import CommonRoot from '@/components/dialog/CommonRoot';
+import CommonRoot from '@/components/dialog/CommonRoot.vue';
 import IconButton from '@/components/basic/IconButton.vue';
 import FlexRow from '@/components/layout/FlexRow.vue';