Bladeren bron

修改文档上传

xueyiming 1 maand geleden
bovenliggende
commit
d38a13b585
1 gewijzigde bestanden met toevoegingen van 28 en 23 verwijderingen
  1. 28 23
      src/views/KnowledgeContent.vue

+ 28 - 23
src/views/KnowledgeContent.vue

@@ -115,23 +115,23 @@
                 <span v-else class="content-type text-type">文本文档</span>
               </div>
             </div>
-              <el-button
-                  type="primary"
-                  class="chunk-btn"
-                  @click="openChunkDialog"
-              >
-                <span class="button-icon">📖</span>
-                查看分段
-              </el-button>
-              <el-button
-                  v-if="selectedTextType === 3 && selectedUrl"
-                  type="primary"
-                  class="view-pdf-btn"
-                  @click="openPdfInNewTab"
-              >
-                <span class="button-icon">👀</span>
-                在新窗口查看PDF
-              </el-button>
+            <el-button
+                type="primary"
+                class="chunk-btn"
+                @click="openChunkDialog"
+            >
+              <span class="button-icon">📖</span>
+              查看分段
+            </el-button>
+            <el-button
+                v-if="selectedTextType === 3 && selectedUrl"
+                type="primary"
+                class="view-pdf-btn"
+                @click="openPdfInNewTab"
+            >
+              <span class="button-icon">👀</span>
+              在新窗口查看PDF
+            </el-button>
           </div>
 
           <div class="content-body">
@@ -145,10 +145,10 @@
                     @load="onPdfLoad"
                     @error="onPdfError"
                 ></iframe>
-<!--                <div v-if="pdfLoading" class="pdf-loading">-->
-<!--                  <div class="loading-spinner"></div>-->
-<!--                  <p>正在加载PDF文档...</p>-->
-<!--                </div>-->
+                <!--                <div v-if="pdfLoading" class="pdf-loading">-->
+                <!--                  <div class="loading-spinner"></div>-->
+                <!--                  <p>正在加载PDF文档...</p>-->
+                <!--                </div>-->
               </div>
               <div v-else class="pdf-empty">
                 <div class="empty-icon">📄</div>
@@ -594,6 +594,7 @@ export default defineComponent({
           title: formData.value.title,
           text: formData.value.text,
           dont_chunk: !formData.value.isChunk,
+          is_web: true,
         });
 
         console.log('提交成功:', response.data);
@@ -605,8 +606,12 @@ export default defineComponent({
           console.error('datasetId is null');
         }
 
-        ElMessage.success('文档添加成功!');
-        resetForm();
+        if (response.data.error != null) {
+          ElMessage.error(response.data.error);
+        } else {
+          ElMessage.success('文档添加成功!');
+          resetForm();
+        }
 
       } catch (error) {
         console.error('提交失败:', error);