From b9ce7b914e5d38aaebc206b548adf649955fb626 Mon Sep 17 00:00:00 2001 From: liudong <liudong> Date: 星期六, 24 八月 2024 14:10:10 +0800 Subject: [PATCH] agent名称修改 --- src/views/sessionManager/index.vue | 25 ++++++++++-- src/views/sessionManager/components/updataFile.vue | 44 ++++++++++++---------- 2 files changed, 45 insertions(+), 24 deletions(-) diff --git a/src/views/sessionManager/components/updataFile.vue b/src/views/sessionManager/components/updataFile.vue index 4115ac0..ecd2970 100644 --- a/src/views/sessionManager/components/updataFile.vue +++ b/src/views/sessionManager/components/updataFile.vue @@ -139,31 +139,35 @@ Message.warning('璇烽�夋嫨鏂囦欢'); return; } - uploaditemList.value = files.value.map((item)=>{ + uploaditemList.value = files.value.map((item,index)=>{ return { + index: index, name: item.name, size: (item.file.size/1024).toFixed(2) + 'K', } }) - onFileSelectedLoading.value = true; - const formData = new FormData(); - for (let i = 0; i < files.value.length; i++) { - formData.append('file', files.value[i].file); - formData.append('conversation_id', activeSessionId.value); - formData.append('parser_id', parser_id.value); - formData.append('parser_config', ''); - } - uploadWithoutKb(formData).then((res) => { - onFileSelectedLoading.value = false; - if (res.code == 200) { - cancel(); - // uploaditemList.value = []; - emit('selectFileCallback', uploaditemList.value); - Message.success('涓婁紶鎴愬姛'); - } else { - Message.error('涓婁紶澶辫触'); - } - }); + // onFileSelectedLoading.value = true; + // const formData = new FormData(); + // for (let i = 0; i < files.value.length; i++) { + // formData.append('file', files.value[i].file); + // formData.append('conversation_id', activeSessionId.value); + // formData.append('parser_id', parser_id.value); + // formData.append('parser_config', ''); + // } + // uploadWithoutKb(formData).then((res) => { + // onFileSelectedLoading.value = false; + // if (res.code == 200) { + // cancel(); + // // uploaditemList.value = []; + // emit('selectFileCallback', uploaditemList.value); + // Message.success('涓婁紶鎴愬姛'); + // } else { + // Message.error('涓婁紶澶辫触'); + // } + // }); + + cancel(); + emit('selectFileCallback', uploaditemList.value); diff --git a/src/views/sessionManager/index.vue b/src/views/sessionManager/index.vue index a7b426d..1dddae3 100644 --- a/src/views/sessionManager/index.vue +++ b/src/views/sessionManager/index.vue @@ -58,9 +58,11 @@ style=" width: 80%; overflow: auto; - height: calc(100vh - 380px); margin: 0px auto 20px; " + :style="{ + height:uploaditemList.length > 0 ? 'calc(100vh - 480px)' : 'calc(100vh - 380px)' + }" > <div class="chat-item" @@ -219,7 +221,7 @@ v-model="inputMsg" @keydown.shift.enter="handleShiftEnter" @keydown.enter="sendMessage" - placeholder="杈撳叆鎮ㄦ兂浜嗚В鐨勫唴瀹癸紝Shift+Enter鎹㈣锛孍nter鍙戦��" + :placeholder="uploaditemList.length>0?'鏁寸悊杩欎簺鏂囦欢鐨勬牳蹇冨唴瀹�':'杈撳叆鎮ㄦ兂浜嗚В鐨勫唴瀹癸紝Shift+Enter鎹㈣锛孍nter鍙戦��'" allow-clear show-word-limit :disabled="chatDis" @@ -246,12 +248,12 @@ </a-button> </div> </div> - <div class="uploadFileList"> + <div class="uploadFileList" v-if="uploaditemList.length > 0"> <div class="files" v-for="(item, index) in uploaditemList" :key="index" - style="position: relative; width: 200px; margin-top: 10px" + style="position: relative; width: 200px; margin-top: 10px;margin-right: 20px" > <a-comment :author="item.name" @@ -1226,4 +1228,19 @@ :deep(.arco-upload-list-item-operation) { //display: none; } + .uploadFileList{ + width: 100%; + max-height: 140px; + overflow-y: auto; + padding: 10px; + display: flex; + flex-wrap: wrap; + :deep(.arco-comment-author) { + width: 100px; + display: inline-block; + overflow: hidden; /* 闅愯棌瓒呭嚭鐨勫唴瀹� */ + text-overflow: ellipsis; /* 浣跨敤鐪佺暐鍙锋潵浠f浛琚殣钘忕殑鏂囧瓧 */ + white-space: nowrap; /* 涓嶆崲琛岋紝浣垮唴瀹瑰湪涓�琛屽唴鏄剧ず */ + } + } </style> -- Gitblit v1.8.0