yangyin
2024-11-04 8efd7e32f59024e0dc9864aea7343ed018cd42fd
修改对话页面
已修改1个文件
36 ■■■■ 文件已修改
src/components/chat/Chat.vue 36 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/chat/Chat.vue
@@ -225,24 +225,17 @@
<script setup lang="ts">
import _ from 'lodash';
import moment from 'moment';
import { computed, onMounted, ref, triggerRef } from 'vue';
import { v4 as uuidv4 } from 'uuid';
import { computed, onMounted, ref } from 'vue';
import FeedbackPanel from './components/FeedbackPanel.vue';
import Loding from './components/Loding.vue';
import { useAssistantContentOpt } from './hooks/useAssistantContentOpt';
import { useQueryProcess } from './hooks/useQueryProcess';
import { convertProcessItem, useScrollLoad } from './hooks/useScrollLoad';
import { useScrollLoad } from './hooks/useScrollLoad';
import { useScrollToBottom } from './hooks/useScrollToBottom';
import type { ChatContent, StepItem } from './model/types';
import {
    AnswerState,
    AnswerType,
    RoleEnum,
    answerTypeMapCom,
    roleImageMap,
    type ChatMessage,
    StepEnum,
    stepEnumMap,
} from './model/types';
import { extCallQuery, questionStreamByPost } from '/@/api/ai/chat';
import type { ChatContent } from './model/types';
import { AnswerState, AnswerType, RoleEnum, answerTypeMapCom, roleImageMap, type ChatMessage } from './model/types';
import { QuestionAi, extCallQuery, questionStreamByPost } from '/@/api/ai/chat';
import PlayBar from '/@/components/chat/components/playBar/PlayBar.vue';
import CustomDrawer from '/@/components/drawer/CustomDrawer.vue';
import router from '/@/router';
@@ -256,9 +249,7 @@
    getRoomConfig,
    roomConfig,
} from '/@/stores/chatRoom';
import { deepClone } from '/@/utils/other';
import { ErrorCode } from '/@/utils/request';
const chatWidth = '75%';
const voicePageIsShow = ref(false);
let isTalking = ref(false);
@@ -648,8 +639,6 @@
//用户问题设置为常用语
const setCommonQuestionClick = () => {};
//#endregion
//#endregion
</script>
<style scoped lang="scss">
@@ -705,4 +694,15 @@
    position: absolute;
    top: 0;
}
.action {
    left: 0;
    padding: 4px;
    gap: 4px;
    border-radius: 4px;
    display: flex;
    align-items: center;
    flex-direction: row;
    position: absolute;
    top: 0;
}
</style>