src/views/sessionManager/components/updataFile.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/views/sessionManager/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/views/sessionManager/components/updataFile.vue
@@ -8,7 +8,7 @@ :disabled="onFileSelectedLoading" type="text" style="border-radius: 24px" @click="visible = !visible" @click="visibleChange" > <icon-attachment size="28" @@ -128,6 +128,10 @@ files.value = fileList; }; const visibleChange = (e) => { e.stopPropagation(); visible.value = !visible.value; } const upDataFile = () => { console.log(files.value, "files"); @@ -152,7 +156,7 @@ } uploadWithoutKb(formData).then((res) => { if (res.code == 200) { visible.value = false; cancel() onFileSelectedLoading.value = false; // uploaditemList.value = []; emit('selectFileCallback', uploaditemList.value); @@ -167,6 +171,15 @@ }; const cancel = () => { visible.value = false; }; defineExpose({ cancel }) onBeforeMount(() => { init(); src/views/sessionManager/index.vue
@@ -1,5 +1,5 @@ <template> <div class="container" ref="container"> <div class="container" id="container"> <!-- <AddSession--> <!-- :modalObj="modalObj"--> <!-- @addSession="addSession"--> @@ -234,7 +234,7 @@ }" /> <div style="width: 100%;display: flex;justify-content: space-between"> <updataFile :sessionId="activeSessionId" @selectFileCallback="selectFileCallback"></updataFile> <updataFile ref="fileInput" :sessionId="activeSessionId" @selectFileCallback="selectFileCallback"></updataFile> <a-button :disabled="chatDis" @click="sentClick" @@ -425,7 +425,6 @@ const files = ref([]); const file = ref(''); const fileInput = ref(null); const container = ref(null); const chatDataMeg = reactive({}); const visible = ref(false); let toStop = false; @@ -860,6 +859,11 @@ createSession(''); }); onMounted(() => { let container = document.getElementById('container'); container.addEventListener('click', () => { fileInput.value.cancel(); }) EventBus.on('newChat', () => { agentType.value = '1'; createSession('');