diff --git a/src/api/generatedApi/index.js b/src/api/generatedApi/index.js index 31b7495..773352d 100644 --- a/src/api/generatedApi/index.js +++ b/src/api/generatedApi/index.js @@ -421,6 +421,7 @@ export function uploadImage(data) { }) } +// 分段编辑 export function segmentUpdate(data) { return request({ url: getUrl(`/datasetDocumentEx/segment/update`), @@ -428,3 +429,20 @@ export function segmentUpdate(data) { data }) } + +// 分段删除 +export function segmentDelete(data) { + return request({ + url: getUrl(`/datasetDocumentEx/segment/delete`), + method: 'get', + params: data + }) +} +// 新增分段 +export function segmentCreate(data) { + return request({ + url: getUrl(`/datasetDocumentEx/segment/create`), + method: 'post', + data + }) +} diff --git a/src/views/intelligent-agent/index.vue b/src/views/intelligent-agent/index.vue index f8ecb51..5ee04b1 100644 --- a/src/views/intelligent-agent/index.vue +++ b/src/views/intelligent-agent/index.vue @@ -315,10 +315,10 @@ export default { 日志与监测 + >更多 diff --git a/src/views/knowledge/detail/components/documentDetail/QAModel.vue b/src/views/knowledge/detail/components/documentDetail/QAModel.vue index b6831cd..401c6b5 100644 --- a/src/views/knowledge/detail/components/documentDetail/QAModel.vue +++ b/src/views/knowledge/detail/components/documentDetail/QAModel.vue @@ -24,11 +24,14 @@ v-if="!noEdit" > - - - - - + + @@ -72,20 +75,20 @@
-

QUESTION

-

+

QUESTION:

+

{{ descriptions.data[activeSegment].content }}

-

ANSWER

-

+

ANSWER:

+

{{ descriptions.data[activeSegment].answer }}

{{ item }} @@ -133,7 +138,7 @@
+ + diff --git a/src/views/track/views/knowledge-info/Index.vue b/src/views/track/views/knowledge-info/Index.vue index 537573e..949cd55 100644 --- a/src/views/track/views/knowledge-info/Index.vue +++ b/src/views/track/views/knowledge-info/Index.vue @@ -4,15 +4,16 @@ import TextModel from '@/views/knowledge/detail/components/documentDetail/TextMo import QAModel from '@/views/knowledge/detail/components/documentDetail/QAModel.vue' import RenderFile from '@/components/RenderFile/Index.vue' import MetadataOperator from '@/views/knowledge/detail/components/metaData/MetadataOperator.vue' - +import AddSegment from '@/views/knowledge/detail/components/documentDetail/addSegment.vue' export default { name: 'index', - components: { MetadataOperator, QAModel, TextModel, RenderFile }, + components: { MetadataOperator, QAModel, TextModel, RenderFile, AddSegment }, data() { return { iframeSrc: window.location.origin, newForm: {}, - descriptions: null + descriptions: null, + addSegmentDialog: false } }, props: { @@ -75,6 +76,11 @@ export default { } }, methods: { + // 新增分段 + addSegment() { + this.addSegmentDialog = true + }, + toSplit() { this.$router.push({ path: '/knowledge/detail/create', @@ -163,11 +169,26 @@ export default {
- +
+ 新增分段 +
+ - + -
+
- -
+ +
@@ -206,6 +232,21 @@ export default {
+ + + +
@@ -218,12 +259,12 @@ export default { } .content-card { - margin-bottom: 20px; + //margin-bottom: 20px; border-radius: 8px; overflow: hidden; .knowledge-content { - height: calc(100vh - 240px); + height: calc(100vh - 250px); overflow-y: auto; //&::-webkit-scrollbar { // width: 4px; @@ -232,7 +273,7 @@ export default { } .full-height { - height: calc(100vh - 240px); + height: calc(100vh - 250px); padding-bottom: 20px; }