From e9ee7fe0a2c2705d99115206ecc6ccf49dd21c62 Mon Sep 17 00:00:00 2001 From: "du.meimei" Date: Fri, 11 Apr 2025 11:27:46 +0800 Subject: [PATCH] =?UTF-8?q?feat(knowledge):=20=E6=96=B0=E5=A2=9E=E7=9F=A5?= =?UTF-8?q?=E8=AF=86=E6=8B=86=E5=88=86=E8=A7=84=E5=88=99=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加了自动拆分和自定义拆分两种方式 - 实现了拆分规则的添加、编辑和删除- 增加了拆分结果预览功能 - 优化了用户界面和交互设计 --- .../detail/components/SplitConfig.vue | 105 ----------- .../detail/components/split/AddRule.vue | 132 ++++++++------ .../components/split/CustomSplitDialog.vue | 60 +++---- .../detail/components/split/SplitConfig.vue | 116 ++++++++++++ .../detail/components/words/AddRule.vue | 132 ++++++++++++++ .../detail/components/words/CustomWords.vue | 165 ++++++++++++++++++ .../detail/components/words/Index.vue | 109 +++++++++++- src/views/knowledge/detail/create.vue | 5 +- 8 files changed, 630 insertions(+), 194 deletions(-) delete mode 100644 src/views/knowledge/detail/components/SplitConfig.vue create mode 100644 src/views/knowledge/detail/components/split/SplitConfig.vue create mode 100644 src/views/knowledge/detail/components/words/AddRule.vue create mode 100644 src/views/knowledge/detail/components/words/CustomWords.vue diff --git a/src/views/knowledge/detail/components/SplitConfig.vue b/src/views/knowledge/detail/components/SplitConfig.vue deleted file mode 100644 index e2bf5af..0000000 --- a/src/views/knowledge/detail/components/SplitConfig.vue +++ /dev/null @@ -1,105 +0,0 @@ - - - \ No newline at end of file diff --git a/src/views/knowledge/detail/components/split/AddRule.vue b/src/views/knowledge/detail/components/split/AddRule.vue index ab6af7b..0017dd8 100644 --- a/src/views/knowledge/detail/components/split/AddRule.vue +++ b/src/views/knowledge/detail/components/split/AddRule.vue @@ -1,85 +1,103 @@ diff --git a/src/views/knowledge/detail/components/split/CustomSplitDialog.vue b/src/views/knowledge/detail/components/split/CustomSplitDialog.vue index d603943..05d6c30 100644 --- a/src/views/knowledge/detail/components/split/CustomSplitDialog.vue +++ b/src/views/knowledge/detail/components/split/CustomSplitDialog.vue @@ -4,8 +4,8 @@ - - + + @@ -14,9 +14,9 @@ - + - + { - return h('div', [h('span', params.row.knowledgeName)]) - } + width: '50', + align: 'center' }, { key: '知识拆分规则名称', prop: 'knowledgeName', - width: '200px', - align: 'center', - render: (h, params) => { - return h('div', [h('span', params.row.knowledgeName)]) - } + align: 'center' }, { key: '规则内容', prop: 'knowledgeName', - width: '200px', align: 'center' }, { key: '备注', - prop: 'knowledgeDesc' + prop: 'knowledgeDesc', + align: 'center' }, { key: '操作', prop: 'knowledgeDesc', - width: '200px', + width: '150px', + align: 'center', render: (h, params) => { return h('span', {}, [ h( diff --git a/src/views/knowledge/detail/components/split/SplitConfig.vue b/src/views/knowledge/detail/components/split/SplitConfig.vue new file mode 100644 index 0000000..fd594c6 --- /dev/null +++ b/src/views/knowledge/detail/components/split/SplitConfig.vue @@ -0,0 +1,116 @@ + + + + + diff --git a/src/views/knowledge/detail/components/words/AddRule.vue b/src/views/knowledge/detail/components/words/AddRule.vue new file mode 100644 index 0000000..88af210 --- /dev/null +++ b/src/views/knowledge/detail/components/words/AddRule.vue @@ -0,0 +1,132 @@ + + + + + diff --git a/src/views/knowledge/detail/components/words/CustomWords.vue b/src/views/knowledge/detail/components/words/CustomWords.vue new file mode 100644 index 0000000..05d6c30 --- /dev/null +++ b/src/views/knowledge/detail/components/words/CustomWords.vue @@ -0,0 +1,165 @@ + + + + + diff --git a/src/views/knowledge/detail/components/words/Index.vue b/src/views/knowledge/detail/components/words/Index.vue index eac1571..bc79c91 100644 --- a/src/views/knowledge/detail/components/words/Index.vue +++ b/src/views/knowledge/detail/components/words/Index.vue @@ -1,15 +1,116 @@ + diff --git a/src/views/knowledge/detail/create.vue b/src/views/knowledge/detail/create.vue index d2126b3..3941fab 100644 --- a/src/views/knowledge/detail/create.vue +++ b/src/views/knowledge/detail/create.vue @@ -15,6 +15,7 @@
+
@@ -31,7 +32,8 @@