|
@@ -42,7 +42,7 @@
|
|
|
:page="state.query.page.pageNum"
|
|
|
:pageSize="state.query.page.pageSize"
|
|
|
@handlePage="onPage"
|
|
|
- @row-click="(row) => (state.text = row.p2)"
|
|
|
+ @row-click="(row) => (state.text = row.content)"
|
|
|
>
|
|
|
</CzrTable>
|
|
|
</div>
|
|
@@ -126,7 +126,7 @@ import { getCurrentInstance, nextTick, onMounted, reactive, ref } from 'vue'
|
|
|
import { v4 } from 'uuid'
|
|
|
import modelConfig from '@/views/manage/knowledge/model-config.vue'
|
|
|
import { SearchMethodTypeMap } from '@/types/knowledge'
|
|
|
-import { datasetsCallback } from '@/api/modules/knowledge/test'
|
|
|
+import { datasetsCallback, queriesAnswer } from '@/api/modules/knowledge/test'
|
|
|
import { ElMessage } from 'element-plus'
|
|
|
import { useDictionaryStore } from '@/stores'
|
|
|
|
|
@@ -144,9 +144,15 @@ const state: any = reactive({
|
|
|
query: {
|
|
|
loading: false,
|
|
|
head: [
|
|
|
- { value: 'p1', label: '数据源', show: true },
|
|
|
- { value: 'p2', label: '文本', show: true },
|
|
|
- { value: 'p1', label: '时间', show: true },
|
|
|
+ { value: 'source', label: '数据源', show: true },
|
|
|
+ { value: 'content', label: '文本', show: true },
|
|
|
+ {
|
|
|
+ value: 'createTime',
|
|
|
+ label: '时间',
|
|
|
+ show: true,
|
|
|
+ datetime: true,
|
|
|
+ width: 180,
|
|
|
+ },
|
|
|
],
|
|
|
page: {
|
|
|
pageNum: 1,
|
|
@@ -170,23 +176,20 @@ const onPage = (pageNum, pageSize) => {
|
|
|
pageSize: pageSize,
|
|
|
}
|
|
|
const params = {
|
|
|
- pageNum: state.query.page.pageNum,
|
|
|
- pageSize: state.query.page.pageSize,
|
|
|
+ datesetId: props.knowledge.id,
|
|
|
+ page: state.query.page.pageNum,
|
|
|
+ size: state.query.page.pageSize,
|
|
|
}
|
|
|
state.query.loading = true
|
|
|
- setTimeout(() => {
|
|
|
- state.query.result.total = 100
|
|
|
- const arr: any = []
|
|
|
- for (let i = 1; i <= params.pageSize; i++) {
|
|
|
- const n = (params.pageNum - 1) * params.pageSize + i
|
|
|
- arr.push({
|
|
|
- p1: 'APP',
|
|
|
- p2: v4(),
|
|
|
- })
|
|
|
- }
|
|
|
- state.query.result.data = arr
|
|
|
- state.query.loading = false
|
|
|
- }, 1000)
|
|
|
+ queriesAnswer(params)
|
|
|
+ .then(({ data }: any) => {
|
|
|
+ state.query.result.total = data.totalElements
|
|
|
+ state.query.result.data = data.content
|
|
|
+ })
|
|
|
+ .catch(() => {})
|
|
|
+ .finally(() => {
|
|
|
+ state.query.loading = false
|
|
|
+ })
|
|
|
}
|
|
|
const onModelConfig = () => {
|
|
|
state.modelConfig.show = true
|