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