From fa5fd89d1fd0f2d0b0bb1944b3ac4a452c49f83a Mon Sep 17 00:00:00 2001
From: zhangxiao <898441624@qq.com>
Date: 星期六, 17 八月 2024 16:30:33 +0800
Subject: [PATCH] fix: 修改分页id

---
 src/views/sessionManager/index.vue |   78 ++++++++------------------------------
 1 files changed, 17 insertions(+), 61 deletions(-)

diff --git a/src/views/sessionManager/index.vue b/src/views/sessionManager/index.vue
index b50777e..225c10d 100644
--- a/src/views/sessionManager/index.vue
+++ b/src/views/sessionManager/index.vue
@@ -7,64 +7,8 @@
 <!--    ></AddSession>-->
     <!--    <a-card class="top-title">AI浼氳瘽璁板綍</a-card>-->
     <a-row :gutter="[5, 5]" style="margin-top: 3px;">
-      <!--      <a-col :span="6">-->
-      <!--        <a-card class="left-select">-->
-      <!--          <a-select-->
-      <!--            v-model="selectValue"-->
-      <!--            :options="dialogs"-->
-      <!--            :field-names="fieldNames"-->
-      <!--            @change="dialogChange"-->
-      <!--          >-->
-      <!--          </a-select>-->
-      <!--        </a-card>-->
-      <!--        <a-card style="height: 50px">-->
-      <!--          <template #cover>-->
-      <!--            <div style="display: flex; justify-content: space-between">-->
-      <!--              <a-button-->
-      <!--                type="primary"-->
-      <!--                shape="round"-->
-      <!--                class="card-btn-1"-->
-      <!--                @click="modalObj.add = true"-->
-      <!--              >-->
-      <!--                +鏂板缓浼氳瘽-->
-      <!--              </a-button>-->
-      <!--              &lt;!&ndash; <a-button type="text" shape="circle" class="card-btn-2">-->
-      <!--                <icon-search />-->
-      <!--              </a-button> &ndash;&gt;-->
-      <!--            </div>-->
-      <!--          </template>-->
-      <!--        </a-card>-->
-      <!--        <a-card class="left">-->
-      <!--          <a-scrollbar-->
-      <!--            class="left-list"-->
-      <!--            style="-->
-      <!--              height: calc(100vh - 350px);-->
-      <!--              overflow-y: auto;-->
-      <!--              overflow-x: hidden;-->
-      <!--            "-->
-      <!--          >-->
-      <!--            <div-->
-      <!--              class="item left-list-item"-->
-      <!--              v-for="session in sessionList"-->
-      <!--              @click="querySessionDetail(session)"-->
-      <!--              :class="{ isLeftActive: activeSessionId === session.id }"-->
-      <!--            >-->
-      <!--              <div class="text" :class="{ time: theme === 'dark' }"-->
-      <!--                >{{ session.name }}-->
-      <!--              </div>-->
-      <!--              <div class="time"-->
-      <!--                >{{-->
-      <!--                  moment(new Date(session.create_time)).format(-->
-      <!--                    'YYYY-MM-DD HH:mm:ss'-->
-      <!--                  )-->
-      <!--                }}-->
-      <!--              </div>-->
-      <!--            </div>-->
-      <!--          </a-scrollbar>-->
-      <!--        </a-card>-->
-      <!--      </a-col>-->
       <a-col :span="1">
-        <chatMenu></chatMenu>
+        <chatMenu @createSession="createSession" @querySessionDetail="querySessionDetail" @changeAgentType="changeAgentType"></chatMenu>
       </a-col>
       <!--      鏅鸿兘浣撲細璇�-->
       <a-col :span="23" v-show="agentType == '1'">
@@ -197,7 +141,7 @@
       </a-col>
       <a-col :span="23" v-show="agentType == '4'">
         <div class="center" style="padding: 0">
-          <smartAi @querySessionDetail="querySessionDetail" @changeAgentType="changeAgentType"></smartAi>
+          <smartAi @createSession="createSession" @querySessionDetail="querySessionDetail" @changeAgentType="changeAgentType"></smartAi>
         </div>
       </a-col>
     </a-row>
@@ -305,7 +249,7 @@
     dialog_id: id,
     conversation_desc: "鏈懡鍚嶄細璇�"
   });
-  console.log(res, "res");
+  // console.log(res, "res");
   if (res.code == 200) {
     // console.log(res.data.conversation_id);
     activeSessionId.value = res.data?.conversation_id;
@@ -412,6 +356,7 @@
               console.info("done");
               displayedText.value = "";
               queryNewSessionDetail(activeSessionId.value);
+              EventBus.emit('queryAppUsageList');
               break;
             }
           }
@@ -433,6 +378,7 @@
   activeSessionId.value = id;
   const { code, data } = await getSessionDetailsApi(id);
   if (code === 200) {
+    console.log(data, "鏂板缓浼氳瘽璇︽儏");
     sessionDetailList.value = data.message;
     agentTitle.value = data.name;
     refreshScroll(); //鍒锋柊婊氬姩鏉′綅缃�
@@ -496,12 +442,14 @@
   querySessionList();
 };
 onBeforeMount(() => {
-  DialogList();
+  // DialogList();
+  //鏂板缓浼氳瘽
+  createSession('');
 });
 onMounted(() => {
   EventBus.on("newChat", () => {
     agentType.value = 1;
-    createSession(dialogs.value[0].id);
+    createSession('');
   });
 });
 onBeforeUnmount(() => {
@@ -809,6 +757,14 @@
     transition: all var(--animation-duration) var(--animation-transition);
     display: flex;
     align-items: flex-end;
+    overflow: hidden;        /* 闅愯棌瓒呭嚭鐨勫唴瀹� */
+    text-overflow: ellipsis; /* 浣跨敤鐪佺暐鍙锋潵浠f浛琚殣钘忕殑鏂囧瓧 */
+    white-space: nowrap;     /* 涓嶆崲琛岋紝浣垮唴瀹瑰湪涓�琛屽唴鏄剧ず */
+    max-width: 200px;
+    .title{
+      color: var(--color-text-1);
+      font-size: 12px;
+    }
   }
 }
 </style>

--
Gitblit v1.8.0