Ver Fonte

Merge remote-tracking branch 'origin/master'

YPZ há 4 semanas atrás
pai
commit
24947d78ba

+ 4 - 1
ui/smarttrade-platform/src/api/knowledge/index.js

@@ -59,7 +59,10 @@ export const delChunk = (params = {}) => {
 }
 
 export const editChunk = (data = {}) => {
-    const { dataset_id,document_id,segment_id, ...query } = data
+    const { dataset_id,document_id,segment_id, ...query } = data.segment
+    if ([undefined, null, ''].includes(data.segment.answer)) {
+        delete data.segment.answer
+    }
     return post(`/router/rest/knowledge/chunk/${dataset_id}/${document_id}/${segment_id}`, data)
 }
 

+ 5 - 4
ui/smarttrade-platform/src/views/KnowledgeView.vue

@@ -548,10 +548,10 @@
             </div>
           </div> -->
           <div class="detail-stats-row">
-            <div class="detail-stat">
+            <!-- <div class="detail-stat">
               <i class="fas fa-eye"></i>
               <span>{{ selectedKnowledge.hit_count }} 次查看</span>
-            </div>
+            </div> -->
             <!-- <div class="detail-stat">
               <i class="fas fa-thumbs-up"></i>
               <span>{{ selectedKnowledge.likes }} 次好评</span>
@@ -1107,7 +1107,8 @@ const addKnowledgeDocument = ()=> {
   documentList.value = []
 }
 const addKnowledge = () => {
-  if(!newKnowledge.value.answer||!newKnowledge.value.content||!newKnowledge.value.dataset_id||!newKnowledge.value.document_id){
+   
+  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
   }
@@ -1119,7 +1120,7 @@ const addKnowledge = () => {
       }
     })
   }else{
-    editChunk(newKnowledge.value).then(res => {
+    editChunk({segment:newKnowledge.value}).then(res => {
       if(res.success){
         showToastMessage('知识编辑成功,AI 已学习', 'success')
         showAddModal.value = false