Bläddra i källkod

分段不迁移了

CzRger 2 månader sedan
förälder
incheckning
61e243e3b1

+ 0 - 3
src/api/modules/knowledge/document.ts

@@ -29,6 +29,3 @@ export const documentNoArchive = (params) =>
 // 知识库文档删除
 export const documentDocsDelete = (params) =>
   post(`/document/docs/delete`, params, {})
-// 知识库文档分段迁移
-export const documentRemoveDocument = (params) =>
-  post(`/document/removeDocument`, params, {})

+ 21 - 42
src/views/manage/knowledge/documents/document/knowledge-select.vue

@@ -89,8 +89,6 @@ const onSubmit = () => {
       tips += '文档'
     } else if (props.transfer.type === 'qa') {
       tips += '问答'
-    } else if (props.transfer.type === 'stage') {
-      tips += '分段'
     }
   }
   tips += `迁移至${state.active.name}?`
@@ -99,47 +97,28 @@ const onSubmit = () => {
       content: tips,
       onSubmit: () => {
         state.loading = true
-        if (props.transfer.type === 'stage') {
-          // documentRemoveDocument({
-          //   docId: state.active.id,
-          //   docIds: props.transfer.row
-          //     ? [props.transfer.row.id]
-          //     : props.transfer.list.map((v) => v.id),
-          //   documentType: 'TEXT_FILE',
-          // })
-          //   .then(() => {
-          //     ElMessage.success(`迁移成功!`)
-          //     emit('update:show', false)
-          //     emit('refresh')
-          //   })
-          //   .catch(() => {})
-          //   .finally(() => {
-          //     state.loading = false
-          //   })
-        } else {
-          let documentType = ''
-          if (props.transfer.type === 'text') {
-            documentType = 'TEXT_FILE'
-          } else if (props.transfer.type === 'qa') {
-            documentType = 'QA_QUESTION'
-          }
-          documentRemoveDataset({
-            datasetId: state.active.id,
-            docIds: props.transfer.row
-              ? [props.transfer.row.id]
-              : props.transfer.list.map((v) => v.id),
-            documentType: documentType,
-          })
-            .then(() => {
-              ElMessage.success(`迁移成功!`)
-              emit('update:show', false)
-              emit('refresh')
-            })
-            .catch(() => {})
-            .finally(() => {
-              state.loading = false
-            })
+        let documentType = ''
+        if (props.transfer.type === 'text') {
+          documentType = 'TEXT_FILE'
+        } else if (props.transfer.type === 'qa') {
+          documentType = 'QA_QUESTION'
         }
+        documentRemoveDataset({
+          datasetId: state.active.id,
+          docIds: props.transfer.row
+            ? [props.transfer.row.id]
+            : props.transfer.list.map((v) => v.id),
+          documentType: documentType,
+        })
+          .then(() => {
+            ElMessage.success(`迁移成功!`)
+            emit('update:show', false)
+            emit('refresh')
+          })
+          .catch(() => {})
+          .finally(() => {
+            state.loading = false
+          })
       },
     })
   } else {

+ 0 - 23
src/views/manage/knowledge/documents/document/stage-index.vue

@@ -24,7 +24,6 @@
               ((state.query.selectedMap = new Map()), (state.isSelect = false))
             "
           />
-          <CzrButton title="迁移" icon="move" @click="onKnowledge()" />
           <CzrButton type="del" title="删除" @click="onDel()" />
         </template>
         <!--        <CzrButton type="primary" title="添加分段"/>-->
@@ -115,9 +114,6 @@
                   <SvgIcon name="omit" />
                   <template #dropdown>
                     <el-dropdown-menu>
-                      <el-dropdown-item @click="onKnowledge(row)"
-                        >迁移</el-dropdown-item
-                      >
                       <el-dropdown-item @click="onDel(row)"
                         >删除</el-dropdown-item
                       >
@@ -273,25 +269,6 @@ const onDel = (row: any = null) => {
     })
   }
 }
-const onKnowledge = (row: any = null) => {
-  if (row) {
-    state.knowledgeSelect.transfer = {
-      row: JSON.parse(JSON.stringify(row)),
-      type: 'stage',
-    }
-    state.knowledgeSelect.show = true
-  } else {
-    if (state.query.selectedMap.size === 0) {
-      ElMessage.warning('请至少选择一条记录!')
-      return
-    }
-    state.knowledgeSelect.transfer = {
-      list: [...Array.from(state.query.selectedMap.values())],
-      type: 'stage',
-    }
-    state.knowledgeSelect.show = true
-  }
-}
 const onSwitch = (row) => {
   // documentIfUse(row.id)
   //   .then(() => {