From 254d05724c8f31006acb62b263e71e336e21babd Mon Sep 17 00:00:00 2001 From: "du.meimei" Date: Mon, 14 Apr 2025 17:19:19 +0800 Subject: [PATCH] =?UTF-8?q?refactor(knowledge):=20=E9=87=8D=E6=9E=84?= =?UTF-8?q?=E7=9F=A5=E8=AF=86=E5=BA=93=E5=88=9B=E5=BB=BA=E6=B5=81=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修改步骤组件的引用和命名 - 优化"下一步"按钮的逻辑,增加表单校验 - 新增 execSplit API 用于拆分规则的下一步校验 --- src/api/generatedApi/index.js | 8 ++++++++ src/views/knowledge/detail/create.vue | 18 +++++++++++++----- 2 files changed, 21 insertions(+), 5 deletions(-) diff --git a/src/api/generatedApi/index.js b/src/api/generatedApi/index.js index 2151dac..447a2a4 100644 --- a/src/api/generatedApi/index.js +++ b/src/api/generatedApi/index.js @@ -111,6 +111,14 @@ export function updateRuleSplit(data) { data }) } +// 拆分规则-下一步校验 +export function execSplit(data) { + return request({ + url: getUrl(`/datasetDocumentEx/execSplit`), + method: 'post', + data + }) +} // 题词-新增 export function addRuleExtract(data) { diff --git a/src/views/knowledge/detail/create.vue b/src/views/knowledge/detail/create.vue index 19e781a..dd1adfe 100644 --- a/src/views/knowledge/detail/create.vue +++ b/src/views/knowledge/detail/create.vue @@ -13,8 +13,8 @@
- - + +
@@ -24,7 +24,8 @@ 确定 上一步 - 下一步 + + 下一步 取消 @@ -54,9 +55,9 @@ export default { props: {}, watch: {}, components: { - SplitConfig, + StepSplitConfig: SplitConfig, StepPreprocessing, - Words + StepWords: Words }, filters: {}, methods: { @@ -67,6 +68,13 @@ export default { fetchApi() {}, getDocumentId(id) { this.documentId = id + }, + nextStep() { + if (this.active === 0) { + this.active++ + } else if (this.active === 1) { + this.$refs.splitConfig.nextStep() + } } }, created() {},