From 3df2dda8b190ab51afa71dfc892b5ea27560cd93 Mon Sep 17 00:00:00 2001 From: liudong <liudong> Date: 星期一, 19 八月 2024 17:05:47 +0800 Subject: [PATCH] 会话名称修改 --- src/views/sessionManager/index.vue | 37 +++++++++++++++++++++++++++++++------ 1 files changed, 31 insertions(+), 6 deletions(-) diff --git a/src/views/sessionManager/index.vue b/src/views/sessionManager/index.vue index 3c71541..a0e78f2 100644 --- a/src/views/sessionManager/index.vue +++ b/src/views/sessionManager/index.vue @@ -20,7 +20,22 @@ <div class="header___lEPyH"> <div class="chatHeader"> <div class="chatHeaderBox"> - <span class="title">{{ agentTitle }}</span> +<!-- <span class="title">{{ agentTitle }}</span>--> + + <a-popover + position="bottom" + trigger="click" + > + <a-button border + >{{agentTitle}} + <icon-down style="margin-left: 4px" /> + </a-button> + <template #content> + <setName :activeSessionId="activeSessionId" @queryNewSessionDetail="queryNewSessionDetail"></setName> +<!-- <a-divider style="margin: 10px 0" />--> + </template> + </a-popover> + </div> </div> </div> @@ -175,7 +190,7 @@ <!-- </template>--> <!-- </a-upload>--> <!-- </div>--> - <spa style="position: absolute;top:96px;left: 10px;z-index: 10000;cursor: pointer"> + <span style="position: absolute;top:96px;left: 10px;z-index: 10000;cursor: pointer"> <icon-attachment size="28" @click="selectFile" style="color: #0960bd;" /> <input ref="fileInput" @@ -183,7 +198,7 @@ style="display: none;" @change="onFileSelected" /> - </spa> + </span> <div class="uploadFileList"> <div class="files" v-for="(item,index) in uploaditemList" :key="index" style="position: relative;width: 200px;margin-top: 10px;"> @@ -193,7 +208,12 @@ style="background: var(--color-bg-2);padding:10px;border-radius: 10px" > <template #avatar> - <a-button type="text" :loading="onFileSelectedLoading" v-if="onFileSelectedLoading"></a-button> + <a-spin :loading="onFileSelectedLoading" v-if="onFileSelectedLoading"> + <template #icon> + <icon-sync /> + </template> + </a-spin> +<!-- <a-button type="text" :loading="onFileSelectedLoading" v-if="onFileSelectedLoading"></a-button>--> <a-avatar v-if="!onFileSelectedLoading"> <icon-file style="color: #0960bd" /> </a-avatar> @@ -230,6 +250,7 @@ </div> </a-col> </a-row> + </div> </template> <script setup lang="ts"> @@ -258,6 +279,7 @@ import agentSession from "@/views/sessionManager/components/agentSession.vue"; import historySession from "@/views/sessionManager/components/historySession.vue"; import smartAi from "@/views/sessionManager/components/smartAi.vue"; +import setName from "@/views/sessionManager/components/setName.vue"; import EventBus from "@/utils/EventBus"; import { addSessionApi, @@ -596,10 +618,13 @@ // displayedText.value = ""; // queryNewSessionDetail(activeSessionId.value); // } - - }; + + + + + const queryNewSessionDetail = async (id) => { activeSessionId.value = id; const { code, data } = await getSessionDetailsApi(id); -- Gitblit v1.8.0