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>--> - <!-- <!– <a-button type="text" shape="circle" class="card-btn-2">--> - <!-- <icon-search />--> - <!-- </a-button> –>--> - <!-- </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