소스 검색

编辑知识块

zhujing 3 주 전
부모
커밋
dd161e5b9d
1개의 변경된 파일과 3개의 추가작업 그리고 6개의 파일을 삭제
  1. 3 6
      ui/smarttrade-platform/src/views/KnowledgeView.vue

+ 3 - 6
ui/smarttrade-platform/src/views/KnowledgeView.vue

@@ -1109,13 +1109,14 @@ const addKnowledgeDocument = ()=> {
   documentList.value = []
 }
 const addKnowledge = () => {
-  knowledgeModelLoading.value = true
+ 
   if(((chunkType.value=='add'||doc_form.value=='qa_model')&&!newKnowledge.value.answer)||!newKnowledge.value.content||!newKnowledge.value.dataset_id||!newKnowledge.value.document_id){
     ElMessage.error('请填入必填项')
     return false
   }
+  if (knowledgeModelLoading.value) return
+  knowledgeModelLoading.value= true
   if(chunkType.value =='add'){
-    if(knowledgeModelLoading.value){
       createChunk(newKnowledge.value).then(res => {
         knowledgeModelLoading.value = false
         if(res.success){
@@ -1123,10 +1124,8 @@ const addKnowledge = () => {
           showAddModal.value = false
         }
       })
-    }
     
   }else{
-    if(knowledgeModelLoading.value){
       editChunk({segment:newKnowledge.value}).then(res => {
         knowledgeModelLoading.value = false
         if(res.success){
@@ -1135,9 +1134,7 @@ const addKnowledge = () => {
           getChunkDatasets()
         }
       })
-    }
   }
-  
 }
 
 const aiOptimize = (type) => {