liudong
2024-08-24 cb9c5e0e49801a47377c9fb33f62b0b9b8be0560
多文件上传解析方法修改
2个文件已修改
27 ■■■■ 已修改文件
src/views/sessionManager/components/updataFile.vue 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/sessionManager/index.vue 10 ●●●● 补丁 | 查看 | 原始文档 | 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('');