From a606f590dc86a848894dc9fa263a92f343e767e2 Mon Sep 17 00:00:00 2001
From: zhangxiao <898441624@qq.com>
Date: 星期五, 16 八月 2024 16:31:21 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.5.5:10010/r/web/flow_web

---
 src/views/sessionManager/components/historySession.vue |   39 ++++++++++++++++++++++++++++++---------
 1 files changed, 30 insertions(+), 9 deletions(-)

diff --git a/src/views/sessionManager/components/historySession.vue b/src/views/sessionManager/components/historySession.vue
index 63ed439..1fc2d03 100644
--- a/src/views/sessionManager/components/historySession.vue
+++ b/src/views/sessionManager/components/historySession.vue
@@ -56,13 +56,22 @@
                       />
                       {{ session.name }}
                     </div>
-                    <div class="time"
-                    >{{
-                        moment(new Date(session.create_time)).format(
-                          'YYYY-MM-DD HH:mm:ss'
-                        )
-                      }}
-                    </div>
+                    <a-popover position="rt">
+                      <div class="time"
+                      >{{
+                          moment(new Date(session.create_time)).format(
+                            'YYYY-MM-DD HH:mm:ss'
+                          )
+                        }}
+                      </div>
+                      <template #content>
+                        <span
+                          style="cursor: pointer; color: #4977ba; font-size: 12px"
+                          @click="deleteSession(session)"
+                        ><icon-delete style="font-size: 14px" />鍒犻櫎</span
+                        >
+                      </template>
+                    </a-popover>
                   </div>
                 </div>
               </a-scrollbar>
@@ -85,8 +94,10 @@
   chatApi,
   getDialogListApi,
   getSessionDetailsApi,
+  deleteSessionApi,
   sessionListApi
 } from "@/api/session";
+
 import { queryCanvasList } from "@/api/Agent";
 const emit = defineEmits(["querySessionDetail","changeAgentType"]);
 import logo from "@/assets/images/model.png";
@@ -161,6 +172,14 @@
   }
 };
 
+//鏍规嵁浼氳瘽id鍒犻櫎浼氳瘽
+const deleteSession = async (session) => {
+  const { code } = await deleteSessionApi([session.id]);
+  if (code === 200) {
+    Message.success('鍒犻櫎鎴愬姛');
+    querySessionList('');
+  }
+};
 
 const querySessionDetail = async (session) => {
   console.log(session, 'session');
@@ -168,13 +187,15 @@
   emit('querySessionDetail',session);
 }
 onBeforeMount(()=>{
-  DialogList()
+  // DialogList()
+  querySessionList('');
 })
 
 onMounted(() => {
   EventBus.on("history", () => {
     emit('changeAgentType','3');
-    DialogList()
+    // DialogList()
+    querySessionList('');
 
   });
 })

--
Gitblit v1.8.0