From 62379c51c76ace168a0d8cc2ffb3b03b39f7a557 Mon Sep 17 00:00:00 2001
From: liudong <liudong>
Date: 星期五, 23 八月 2024 10:12:38 +0800
Subject: [PATCH] agent名称修改

---
 src/views/sessionManager/components/agentSession.vue |   36 +++++++++++++-----------------------
 1 files changed, 13 insertions(+), 23 deletions(-)

diff --git a/src/views/sessionManager/components/agentSession.vue b/src/views/sessionManager/components/agentSession.vue
index 11280ef..9c70b48 100644
--- a/src/views/sessionManager/components/agentSession.vue
+++ b/src/views/sessionManager/components/agentSession.vue
@@ -15,7 +15,7 @@
                       overflow: hidden;
                       text-overflow: ellipsis;
                       white-space: nowrap;
-                    ">{{ agentTitle }}</span>
+                    ">{{ from.name }}</span>
             <icon-down style="margin-left: 4px" />
           </a-button>
           <template #content>
@@ -81,7 +81,7 @@
             auto-size
             v-model="sessionDetail.content"
             :class="{ chatItemAnswer: theme === 'light' }"
-            :style="{backgroundColor: theme === 'light' ? '#ffffff' : '#000000'}"
+            :style="{ backgroundColor: theme === 'light' ? '#ffffff' : '#000000'}"
             style="border: none"
           >
           </a-textarea>
@@ -175,9 +175,9 @@
 <!--      </div>-->
     </div>
     <a-modal v-model:visible="visible" title="淇敼鍚嶇О" @before-open="handleOpened" @cancel="handleCancel" :footer="false" title-align="start">
-      <a-form ref="formRef" :rules="rules" :model="agentObj" @submit="handleSubmit" >
+      <a-form ref="formRef" :rules="rules" :model="from" @submit="handleSubmit" >
         <a-form-item field="name" label="鍚嶇О">
-          <a-input v-model="agentTitle" placeholder="璇疯緭鍏ュ悕绉�"/>
+          <a-input v-model="from.name" placeholder="璇疯緭鍏ュ悕绉�"/>
         </a-form-item>
         <a-form-item>
           <div style="width: 100%;text-align: right">
@@ -232,6 +232,9 @@
 const theme = computed(() => {
   return appStore.theme;
 });
+let from = reactive({
+  name:'鏈懡鍚嶄細璇�',
+});
 
 const visible = ref(false);
 let isHistory = ref(false);//鏄惁鏄巻鍙茶褰�
@@ -250,13 +253,11 @@
 
 const handleSubmit = async({values, errors}) => {
   if(errors) return;
-  // agentObj.name = agentTitle.value;
-  // agentObj.conversation_id = agentObj.id;
   console.log(agentObj, 'agentObj');
   let chatData = {
-    id:activeSessionId.value,
-    conversation_id:activeSessionId.value,
-    name: agentTitle.value
+    id:agentObj.id,
+    conversation_id:agentObj.id,
+    name: from.name
   }
   const { code, data } = await addSessionApi(chatData);
   if (data) {
@@ -370,6 +371,7 @@
     Object.assign(chatObj, data);
     sessionDetailList.value = data.dsl.messages;
     agentTitle.value = `${data.title}` || '鏈懡鍚嶄細璇�';
+    from.name = `${data.title}` || '鏈懡鍚嶄細璇�';
     refreshScroll(); //鍒锋柊婊氬姩鏉′綅缃�
   }
 };
@@ -377,7 +379,7 @@
 // 鍘嗗彶璁板綍璺宠浆鑾峰彇agent浼氳瘽璇︽儏
 const querySessionDetail = async (session) => {
   activeSessionId.value = session.id;
-  agentTitle.value = session.name;
+  from.name = session.name;
   const { code, data } = await getSessionDetailsApi(session.id);
   if (code == 200) {
     sessionDetailList.value = data.message.messages;
@@ -509,7 +511,7 @@
 }
 
 const stopChat=async()=>{
-  // const { code, data } = await stopChatApi(activeSessionId.value);
+  // const { code, data } = await stopChatApi(agentObj.id);
   // if (code === 200) {
   //   Message.success("宸插仠姝�");
   // }
@@ -551,18 +553,6 @@
     queryAgentSessionDetail(chatObj.id);
   }
 };
-
-// const queryNewSessionDetail = async (id) => {
-//   activeSessionId.value = id;
-//   const { code, data } = await getSessionDetailsApi(id);
-//   if (code === 200) {
-//     console.log(data, 'agent浼氳瘽璇︽儏');
-//     Object.assign(chatObj, data);
-//     sessionDetailList.value = data.message;
-//     agentTitle.value = data.name;
-//     refreshScroll(); //鍒锋柊婊氬姩鏉′綅缃�
-//   }
-// };
 
 const handleShiftEnter = (event) => {
   event.preventDefault();

--
Gitblit v1.8.0