diff --git a/src/api/generatedApi/index.js b/src/api/generatedApi/index.js
index 7a216d0..0b97a62 100644
--- a/src/api/generatedApi/index.js
+++ b/src/api/generatedApi/index.js
@@ -137,7 +137,7 @@ export function addRuleExtract(data) {
data
})
}
-// 拆分规则-编辑
+// 题词-编辑
export function updateRuleExtractSplit(data) {
return request({
url: getUrl(`/ruleAttributeExtractEx/update`),
@@ -145,7 +145,14 @@ export function updateRuleExtractSplit(data) {
data
})
}
-
+// 题词-下一步校验
+export function execExtract(data) {
+ return request({
+ url: getUrl(`/datasetDocumentEx/execExtract`),
+ method: 'post',
+ data
+ })
+}
//知识库文件上传-自定义
export function uploadFileByCustom(data) {
return request({
diff --git a/src/components/RenderTable/index.vue b/src/components/RenderTable/index.vue
index 804a425..6cf1770 100644
--- a/src/components/RenderTable/index.vue
+++ b/src/components/RenderTable/index.vue
@@ -171,6 +171,11 @@ export default {
type: Boolean,
default: false
},
+ //是否只能选择一条数据
+ isSelectOnly: {
+ type: Boolean,
+ default: false
+ },
//是否展示 删减行 按钮 和新增行按钮
deletion: {
type: Boolean,
@@ -317,7 +322,17 @@ export default {
this.$emit('row-click', row, column, event)
},
handleSelectionChange(row) {
- this.$emit('selection-change', row)
+ if (this.isSelectOnly && row.length > 1) {
+ // 如果只能选择一条数据,且当前选择超过一条,则只保留最后选择的一条
+ const lastRow = row[row.length - 1]
+ this.$refs.renderTable.clearSelection()
+ this.$nextTick(() => {
+ this.$refs.renderTable.toggleRowSelection(lastRow, true)
+ })
+ this.$emit('selection-change', [lastRow])
+ } else {
+ this.$emit('selection-change', row)
+ }
},
//具体查看element 文档
toggleRowSelection(rows) {
diff --git a/src/views/knowledge/detail/components/preprocessing.vue b/src/views/knowledge/detail/components/preprocessing.vue
index 4bab454..d553d4c 100644
--- a/src/views/knowledge/detail/components/preprocessing.vue
+++ b/src/views/knowledge/detail/components/preprocessing.vue
@@ -140,7 +140,8 @@ export default {
if (this.form.beMinerU) {
this.$emit('beMinerU', true)
}
- this.documentId = response.content.content.id
+ console.log(response.content.content)
+ this.documentId = response.content.content
// 向上导入documentId
this.$emit('getDocumentId', this.documentId)
// 文件内容
diff --git a/src/views/knowledge/detail/components/split/CustomSplitDialog.vue b/src/views/knowledge/detail/components/split/CustomSplitDialog.vue
index 2f4edf6..66cdc29 100644
--- a/src/views/knowledge/detail/components/split/CustomSplitDialog.vue
+++ b/src/views/knowledge/detail/components/split/CustomSplitDialog.vue
@@ -14,7 +14,7 @@
-
+
@@ -50,7 +50,8 @@ export default {
},
tableData: [],
addRuleVisible: false, // 控制 AddRule 组件的显示状态
- previewDialogVisible: false // 控制预览弹窗的显示状态
+ previewDialogVisible: false, // 控制预览弹窗的显示状态
+ ruleId: ''
}
},
methods: {
@@ -58,6 +59,10 @@ export default {
this.visible = true
this.getDataList()
},
+ getCheckData(value) {
+ console.log(value)
+ this.ruleId = value[0].id
+ },
getDataList() {
console.log('getRulesPage')
// 1-文档拆分规则 2-文档题词规则
diff --git a/src/views/knowledge/detail/components/split/Index.vue b/src/views/knowledge/detail/components/split/Index.vue
index 2e8d3a1..70ef459 100644
--- a/src/views/knowledge/detail/components/split/Index.vue
+++ b/src/views/knowledge/detail/components/split/Index.vue
@@ -61,6 +61,7 @@
@@ -229,8 +234,7 @@ export default {
-
+