From 09db9d662b70649e2b378d2599dfe7f7a2bd93ab Mon Sep 17 00:00:00 2001 From: liudong <liudong> Date: 星期四, 22 八月 2024 16:19:43 +0800 Subject: [PATCH] agent会话停止功能 --- src/views/sessionManager/index.vue | 88 +++++++++++++++++++++++++++++++------------- 1 files changed, 62 insertions(+), 26 deletions(-) diff --git a/src/views/sessionManager/index.vue b/src/views/sessionManager/index.vue index c80475e..4d6842d 100644 --- a/src/views/sessionManager/index.vue +++ b/src/views/sessionManager/index.vue @@ -120,7 +120,7 @@ )" :key="lix" > - <div class="icon-box"> + <div class="icon-box" @click="clickHref(v)"> <div> <img :src="getIconByExtension(v.doc_name)" alt="" /> </div> @@ -227,8 +227,27 @@ maxRows: 5, }" /> - - <div class="btn-send"> + <div style="width: 100%;display: flex;justify-content: space-between"> + <a-button + :disabled="onFileSelectedLoading" + @click="selectFile" + type="text" + style="border-radius: 24px" + > + <icon-attachment + size="28" + style="color: #0960bd" + /> + <input + ref="fileInput" + type="file" + style="display: none" + @change="onFileSelected" + /> + </a-button> + <span + style="cursor: pointer;margin-left: 20px;"> + </span> <a-button :disabled="chatDis" @click="sentClick" @@ -239,6 +258,17 @@ <icon-send size="32" style="color: #0960bd" /> </a-button> </div> +<!-- <div class="btn-send">--> +<!-- <a-button--> +<!-- :disabled="chatDis"--> +<!-- @click="sentClick"--> +<!-- type="text"--> +<!-- style="border-radius: 24px"--> +<!-- :loading="loading"--> +<!-- >--> +<!-- <icon-send size="32" style="color: #0960bd" />--> +<!-- </a-button>--> +<!-- </div>--> </div> <!-- <div style="margin-top: 0px">--> <!-- <a-upload--> @@ -253,27 +283,27 @@ <!-- </template>--> <!-- </a-upload>--> <!-- </div>--> - <span - style=" - position: absolute; - top: 94px; - left: 20px; - z-index: 999; - cursor: pointer; - " - > - <icon-attachment - size="28" - @click="selectFile" - style="color: #0960bd" - /> - <input - ref="fileInput" - type="file" - style="display: none" - @change="onFileSelected" - /> - </span> +<!-- <span--> +<!-- style="--> +<!-- position: absolute;--> +<!-- top: 94px;--> +<!-- left: 20px;--> +<!-- z-index: 999;--> +<!-- cursor: pointer;--> +<!-- "--> +<!-- >--> +<!-- <icon-attachment--> +<!-- size="28"--> +<!-- @click="selectFile"--> +<!-- style="color: #0960bd"--> +<!-- />--> +<!-- <input--> +<!-- ref="fileInput"--> +<!-- type="file"--> +<!-- style="display: none"--> +<!-- @change="onFileSelected"--> +<!-- />--> +<!-- </span>--> <div class="uploadFileList"> <div class="files" @@ -283,11 +313,12 @@ > <a-comment :author="item.name" - :content="item.size + ''" + :content="(item.size/1024).toFixed(2) + 'K'" style=" background: var(--color-bg-2); padding: 10px; border-radius: 10px; + font-size: 12px; " > <template #avatar> @@ -489,7 +520,6 @@ data.forEach((item) => { if (Object.keys(item).length !== 0 && item?.doc_aggs.length > 0) { dataItem = item.doc_aggs; - console.log(dataItem, 999); } }); } @@ -498,6 +528,11 @@ } return dataItem; + }; + + const clickHref = (item) => { + // return Message.warning('鏆傛棤娉曟煡鐪�'); + window.open(`/api/v1/document/show/${item.doc_id}`, '_blank'); }; const getIconByExtension = computed(() => (extension) => { @@ -1175,6 +1210,7 @@ padding: 10px; border-radius: 14px; min-width: 200px; + cursor: pointer; .icon-text { margin-left: 10px; } -- Gitblit v1.8.0