feat: document

This commit is contained in:
wangdan-fit2cloud 2025-06-17 17:44:52 +08:00
parent 9c284366ff
commit 2e24409e5b
28 changed files with 303 additions and 187 deletions

View File

@ -21,7 +21,7 @@ Object.defineProperty(prefix, 'value', {
}
*/
const getDocument: (
const getDocumentPage: (
knowledge_id: string,
page: pageRequest,
param: any,
@ -89,10 +89,16 @@ const delDocument: (
const putBatchCancelTask: (
knowledge_id: string,
document_id: string,
data: any,
loading?: Ref<boolean>,
) => Promise<Result<boolean>> = (knowledge_id, data, loading) => {
return put(`${prefix.value}/${knowledge_id}/document/cancel_task/_batch`, data, undefined, loading)
) => Promise<Result<boolean>> = (knowledge_id, document_id, data, loading) => {
return put(
`${prefix.value}/${knowledge_id}/document/${document_id}/batch_cancel_task`,
data,
undefined,
loading,
)
}
/**
@ -235,7 +241,13 @@ const putMulDocument: (
data: any,
loading?: Ref<boolean>,
) => Promise<Result<any>> = (knowledge_id, data, loading) => {
return put(`${prefix.value}/${knowledge_id}/document/batch_create`, data, {}, loading, 1000 * 60 * 5)
return put(
`${prefix.value}/${knowledge_id}/document/batch_create`,
data,
{},
loading,
1000 * 60 * 5,
)
}
/**
@ -277,7 +289,12 @@ const putBatchGenerateRelated: (
data: any,
loading?: Ref<boolean>,
) => Promise<Result<boolean>> = (knowledge_id, data, loading) => {
return put(`${prefix.value}/${knowledge_id}/document/batch_generate_related`, data, undefined, loading)
return put(
`${prefix.value}/${knowledge_id}/document/batch_generate_related`,
data,
undefined,
loading,
)
}
/**
@ -293,7 +310,12 @@ const putBatchEditHitHandling: (
data: any,
loading?: Ref<boolean>,
) => Promise<Result<boolean>> = (knowledge_id, data, loading) => {
return put(`${prefix.value}/${knowledge_id}/document/batch_hit_handling`, data, undefined, loading)
return put(
`${prefix.value}/${knowledge_id}/document/batch_hit_handling`,
data,
undefined,
loading,
)
}
/**
@ -334,7 +356,12 @@ const putMulSyncDocument: (
data: any,
loading?: Ref<boolean>,
) => Promise<Result<boolean>> = (knowledge_id, data, loading) => {
return put(`${prefix.value}/${knowledge_id}/document/batch_sync`, { id_list: data }, undefined, loading)
return put(
`${prefix.value}/${knowledge_id}/document/batch_sync`,
{ id_list: data },
undefined,
loading,
)
}
/**
@ -374,8 +401,17 @@ const postQADocument: (
*
* @param file:file,limit:number,patterns:array,with_filter:boolean
*/
const postSplitDocument: (data: any, id: string) => Promise<Result<any>> = (data, id) => {
return post(`${prefix.value}/${id}/document/split`, data, undefined, undefined, 1000 * 60 * 60)
const postSplitDocument: (knowledge_id: string, data: any) => Promise<Result<any>> = (
knowledge_id,
data,
) => {
return post(
`${prefix.value}/${knowledge_id}/document/split`,
data,
undefined,
undefined,
1000 * 60 * 60,
)
}
/**
@ -384,9 +420,10 @@ const postSplitDocument: (data: any, id: string) => Promise<Result<any>> = (data
* @returns
*/
const listSplitPattern: (
knowledge_id: string,
loading?: Ref<boolean>,
) => Promise<Result<Array<KeyValue<string, string>>>> = (loading) => {
return get(`${prefix.value}/document/split_pattern`, {}, loading)
) => Promise<Result<Array<KeyValue<string, string>>>> = (knowledge_id, loading) => {
return get(`${prefix.value}/${knowledge_id}/document/split_pattern`, {}, loading)
}
/**
@ -411,7 +448,7 @@ const exportQATemplate: (fileName: string, type: string, loading?: Ref<boolean>)
type,
loading,
) => {
return exportExcel(fileName, `${prefix.value}/document/template/export`, { type }, loading)
return exportExcel(fileName, `/workspace/knowledge/document/template/export`, { type }, loading)
}
/**
@ -423,7 +460,12 @@ const exportTableTemplate: (fileName: string, type: string, loading?: Ref<boolea
type,
loading,
) => {
return exportExcel(fileName, `${prefix.value}/document/table_template/export`, { type }, loading)
return exportExcel(
fileName,
`/workspace/knowledge/document/table_template/export`,
{ type },
loading,
)
}
/**
@ -445,13 +487,34 @@ const postWebDocument: (
return post(`${prefix.value}/${knowledge_id}/document/web`, data, undefined, loading)
}
const getAllDocument: (knowledge_id: string, loading?: Ref<boolean>) => Promise<Result<any>> = (
knowledge_id,
loading,
) => {
return get(`${prefix.value}/${knowledge_id}/document`, undefined, loading)
/**
*
* @param
* {
"source_url_list": [
"string"
],
"selector": "string"
}
}
*/
const getLarkDocumentList: (
knowledge_id: string,
folder_token: string,
data: any,
loading?: Ref<boolean>,
) => Promise<Result<any>> = (knowledge_id, folder_token, data, loading) => {
return post(
`${prefix.value}/lark/${knowledge_id}/${folder_token}/doc_list`,
data,
undefined,
loading,
)
}
/**
*
*/
const putLarkDocumentSync: (
knowledge_id: string,
document_id: string,
@ -465,7 +528,10 @@ const putLarkDocumentSync: (
)
}
const delMulLarkSyncDocument: (
/**
*
*/
const putMulLarkSyncDocument: (
knowledge_id: string,
data: any,
loading?: Ref<boolean>,
@ -473,8 +539,27 @@ const delMulLarkSyncDocument: (
return put(`${prefix.value}/lark/${knowledge_id}/_batch`, { id_list: data }, undefined, loading)
}
/**
*
*/
const importLarkDocument: (
knowledge_id: string,
data: any,
loading?: Ref<boolean>
) => Promise<Result<Array<any>>> = (knowledge_id, data, loading) => {
return post(`${prefix.value}/lark/${knowledge_id}/import`, data, null, loading)
}
// todo
const getAllDocument: (knowledge_id: string, loading?: Ref<boolean>) => Promise<Result<any>> = (
knowledge_id,
loading,
) => {
return get(`${prefix.value}/${knowledge_id}/document`, undefined, loading)
}
export default {
getDocument,
getDocumentPage,
getDocumentDetail,
putDocument,
delDocument,
@ -499,8 +584,8 @@ export default {
exportQATemplate,
exportTableTemplate,
postWebDocument,
getAllDocument,
getLarkDocumentList,
putLarkDocumentSync,
delMulLarkSyncDocument,
putMulLarkSyncDocument,
importLarkDocument
}

View File

@ -255,30 +255,6 @@ const postWebKnowledge: (data: any, loading?: Ref<boolean>) => Promise<Result<an
return post(`${prefix.value}/web`, data, undefined, loading)
}
/**
*
* @param knowledge_id
* @param folder_token
* @param loading
* @returns
*/
const getLarkDocumentList: (
knowledge_id: string,
folder_token: string,
data: any,
loading?: Ref<boolean>,
) => Promise<Result<Array<any>>> = (knowledge_id, folder_token, data, loading) => {
return post(`${prefix.value}/lark/${knowledge_id}/${folder_token}/doc_list`, data, null, loading)
}
const importLarkDocument: (
knowledge_id: string,
data: any,
loading?: Ref<boolean>,
) => Promise<Result<Array<any>>> = (knowledge_id, data, loading) => {
return post(`${prefix.value}/lark/${knowledge_id}/import`, data, null, loading)
}
const postLarkKnowledge: (data: any, loading?: Ref<boolean>) => Promise<Result<Array<any>>> = (
data,
loading,
@ -303,7 +279,5 @@ export default {
getKnowledgeModel,
postWebKnowledge,
getLarkDocumentList,
importLarkDocument,
postLarkKnowledge,
}

View File

@ -41,14 +41,14 @@ const postParagraph: (
}
/**
*
*
* @param knowledge_id document_id
* param {
"title": "string",
"content": "string",
}
*/
const getParagraph: (
const getParagraphPage: (
knowledge_id: string,
document_id: string,
page: pageRequest,
@ -145,6 +145,30 @@ const postParagraphProblem: (
)
}
/**
*
* @param knowledge_id id
* @param document_id id
* @param loading
* @query data {
* paragraph_id id new_position
* }
*/
const putAdjustPosition: (
knowledge_id: string,
document_id: string,
data: any,
loading?: Ref<boolean>,
) => Promise<Result<any>> = (knowledge_id, document_id, data, loading) => {
return put(
`${prefix.value}/${knowledge_id}/document/${document_id}/paragraph/adjust_position`,
{},
data,
loading,
)
}
/**
*
* @param knowledge_id id
@ -262,7 +286,7 @@ const putDisassociationProblem: (
export default {
postParagraph,
getParagraph,
getParagraphPage,
putParagraph,
delParagraph,
getParagraphProblem,

View File

@ -33,7 +33,7 @@ const postProblems: (
}
*/
const getProblems: (
const getProblemsPage: (
knowledge_id: string,
page: pageRequest,
param: any,
@ -119,7 +119,7 @@ const putMulProblem: (
export default {
postProblems,
getProblems,
getProblemsPage,
putProblems,
delProblems,
getDetailProblems,

View File

@ -14,7 +14,7 @@ const prefix = '/system/shared/knowledge'
}
*/
const getDocument: (
const getDocumentPage: (
knowledge_id: string,
page: pageRequest,
param: any,
@ -82,10 +82,16 @@ const delDocument: (
const putBatchCancelTask: (
knowledge_id: string,
document_id: string,
data: any,
loading?: Ref<boolean>,
) => Promise<Result<boolean>> = (knowledge_id, data, loading) => {
return put(`${prefix}/${knowledge_id}/document/cancel_task/_batch`, data, undefined, loading)
) => Promise<Result<boolean>> = (knowledge_id, document_id, data, loading) => {
return put(
`${prefix}/${knowledge_id}/document/${document_id}/batch_cancel_task`,
data,
undefined,
loading,
)
}
/**
@ -367,8 +373,17 @@ const postQADocument: (
*
* @param file:file,limit:number,patterns:array,with_filter:boolean
*/
const postSplitDocument: (data: any, id:string) => Promise<Result<any>> = (data, id) => {
return post(`${prefix}/${id}/document/split`, data, undefined, undefined, 1000 * 60 * 60)
const postSplitDocument: (knowledge_id: string, data: any) => Promise<Result<any>> = (
knowledge_id,
data,
) => {
return post(
`${prefix}/${knowledge_id}/document/split`,
data,
undefined,
undefined,
1000 * 60 * 60,
)
}
/**
@ -377,9 +392,10 @@ const postSplitDocument: (data: any, id:string) => Promise<Result<any>> = (data,
* @returns
*/
const listSplitPattern: (
knowledge_id: string,
loading?: Ref<boolean>,
) => Promise<Result<Array<KeyValue<string, string>>>> = (loading) => {
return get(`${prefix}/document/split_pattern`, {}, loading)
) => Promise<Result<Array<KeyValue<string, string>>>> = (knowledge_id, loading) => {
return get(`${prefix}/${knowledge_id}/document/split_pattern`, {}, loading)
}
/**
@ -438,13 +454,34 @@ const postWebDocument: (
return post(`${prefix}/${knowledge_id}/document/web`, data, undefined, loading)
}
const getAllDocument: (knowledge_id: string, loading?: Ref<boolean>) => Promise<Result<any>> = (
knowledge_id,
loading,
) => {
return get(`${prefix}/${knowledge_id}/document`, undefined, loading)
/**
*
* @param
* {
"source_url_list": [
"string"
],
"selector": "string"
}
}
*/
const getLarkDocumentList: (
knowledge_id: string,
folder_token: string,
data: any,
loading?: Ref<boolean>,
) => Promise<Result<any>> = (knowledge_id, folder_token, data, loading) => {
return post(
`${prefix}/lark/${knowledge_id}/${folder_token}/doc_list`,
data,
undefined,
loading,
)
}
/**
*
*/
const putLarkDocumentSync: (
knowledge_id: string,
document_id: string,
@ -458,7 +495,10 @@ const putLarkDocumentSync: (
)
}
const delMulLarkSyncDocument: (
/**
*
*/
const putMulLarkSyncDocument: (
knowledge_id: string,
data: any,
loading?: Ref<boolean>,
@ -466,8 +506,26 @@ const delMulLarkSyncDocument: (
return put(`${prefix}/lark/${knowledge_id}/_batch`, { id_list: data }, undefined, loading)
}
/**
*
*/
const importLarkDocument: (
knowledge_id: string,
data: any,
loading?: Ref<boolean>,
) => Promise<Result<Array<any>>> = (knowledge_id, data, loading) => {
return post(`${prefix}/lark/${knowledge_id}/import`, data, null, loading)
}
const getAllDocument: (knowledge_id: string, loading?: Ref<boolean>) => Promise<Result<any>> = (
knowledge_id,
loading,
) => {
return get(`${prefix}/${knowledge_id}/document`, undefined, loading)
}
export default {
getDocument,
getDocumentPage,
getDocumentDetail,
putDocument,
delDocument,
@ -489,11 +547,11 @@ export default {
postSplitDocument,
listSplitPattern,
postTableDocument,
postWebDocument,
exportQATemplate,
exportTableTemplate,
postWebDocument,
getAllDocument,
getLarkDocumentList,
putLarkDocumentSync,
delMulLarkSyncDocument,
putMulLarkSyncDocument,
importLarkDocument,
}

View File

@ -247,31 +247,6 @@ const postWebKnowledge: (data: any, loading?: Ref<boolean>) => Promise<Result<an
) => {
return post(`${prefix}/knowledge/web`, data, undefined, loading)
}
/**
*
* @param knowledge_id
* @param folder_token
* @param loading
* @returns
*/
const getLarkDocumentList: (
knowledge_id: string,
folder_token: string,
data: any,
loading?: Ref<boolean>,
) => Promise<Result<Array<any>>> = (knowledge_id, folder_token, data, loading) => {
return post(`${prefix}/lark/${knowledge_id}/${folder_token}/doc_list`, data, null, loading)
}
const importLarkDocument: (
knowledge_id: string,
data: any,
loading?: Ref<boolean>,
) => Promise<Result<Array<any>>> = (knowledge_id, data, loading) => {
return post(`${prefix}/lark/${knowledge_id}/import`, data, null, loading)
}
const postLarkKnowledge: (data: any, loading?: Ref<boolean>) => Promise<Result<Array<any>>> = (
data,
loading,
@ -296,8 +271,6 @@ export default {
getKnowledgeModel,
postWebKnowledge,
getLarkDocumentList,
importLarkDocument,
postLarkKnowledge,
} as {
[key: string]: any

View File

@ -41,7 +41,7 @@ const postParagraph: (
"content": "string",
}
*/
const getParagraph: (
const getParagraphPage: (
knowledge_id: string,
document_id: string,
page: pageRequest,
@ -255,7 +255,7 @@ const putDisassociationProblem: (
export default {
postParagraph,
getParagraph,
getParagraphPage,
putParagraph,
delParagraph,
getParagraphProblem,

View File

@ -26,7 +26,7 @@ const postProblems: (
}
*/
const getProblems: (
const getProblemsPage: (
knowledge_id: string,
page: pageRequest,
param: any,
@ -112,7 +112,7 @@ const putMulProblem: (
export default {
postProblems,
getProblems,
getProblemsPage,
putProblems,
delProblems,
getDetailProblems,

View File

@ -7,10 +7,10 @@ import type { toolData } from '@/api/type/tool'
const prefix = '/system/shared'
/**
*
*
* @params {folder_id: string}
*/
const getToolByFolder: (data?: any, loading?: Ref<boolean>) => Promise<Result<Array<any>>> = (
const getToolList: (data?: any, loading?: Ref<boolean>) => Promise<Result<Array<any>>> = (
data,
loading,
) => {
@ -18,7 +18,7 @@ const getToolByFolder: (data?: any, loading?: Ref<boolean>) => Promise<Result<Ar
}
/**
*
*
* @param
* param {
"folder_id": "string",
@ -26,7 +26,7 @@ const getToolByFolder: (data?: any, loading?: Ref<boolean>) => Promise<Result<Ar
"tool_type": "string",
}
*/
const getToolList: (
const getToolListPage: (
page: pageRequest,
param?: any,
loading?: Ref<boolean>,
@ -123,8 +123,8 @@ const postPylint: (code: string, loading?: Ref<boolean>) => Promise<Result<any>>
export default {
getToolByFolder,
getToolList,
getToolListPage,
putTool,
getToolById,
postTool,

View File

@ -15,10 +15,10 @@ Object.defineProperty(prefix, 'value', {
})
/**
*
*
* @params {folder_id: string}
*/
const getToolByFolder: (data?: any, loading?: Ref<boolean>) => Promise<Result<Array<any>>> = (
const getToolList: (data?: any, loading?: Ref<boolean>) => Promise<Result<Array<any>>> = (
data,
loading,
) => {
@ -26,7 +26,7 @@ const getToolByFolder: (data?: any, loading?: Ref<boolean>) => Promise<Result<Ar
}
/**
*
*
* @param
* param {
"folder_id": "string",
@ -34,7 +34,7 @@ const getToolByFolder: (data?: any, loading?: Ref<boolean>) => Promise<Result<Ar
"tool_type": "string",
}
*/
const getToolList: (
const getToolListPage: (
page: pageRequest,
param?: any,
loading?: Ref<boolean>,
@ -129,8 +129,8 @@ const postPylint: (code: string, loading?: Ref<boolean>) => Promise<Result<any>>
}
export default {
getToolByFolder,
getToolList,
getToolListPage,
putTool,
getToolById,
postTool,

View File

@ -11,15 +11,6 @@ Object.defineProperty(prefix, 'value', {
return this._value + user.getWorkspaceId()
},
})
/**
*
* @query
*/
const getUserList: (loading?: Ref<boolean>) => Promise<Result<any>> = (loading) => {
return get(`${prefix.value}/user_list`, undefined, loading)
}
/**
*
* @query
@ -56,9 +47,20 @@ const putResourceAuthorization: (
) => Promise<Result<any>> = (user_id, body, loading) => {
return put(`${prefix.value}/user_resource_permission/user/${user_id}`, body, loading)
}
/**
*
* @query
*/
const getUserList: (loading?: Ref<boolean>) => Promise<Result<any>> = (loading) => {
return get(`${prefix.value}/user_list`, undefined, loading)
}
const getUserMember: (loading?: Ref<boolean>) => Promise<Result<any>> = (loading) => {
return get(`${prefix.value}/user_member`, undefined, loading)
}
export default {
getResourceAuthorization,
putResourceAuthorization,

View File

@ -26,7 +26,7 @@ const useProblemStore = defineStore('proble', {
) {
return new Promise((resolve, reject) => {
problemApi
.getProblems(knowledgeId, page, param, loading)
.getProblemsPage(knowledgeId, page, param, loading)
.then((data) => {
resolve(data)
})

View File

@ -26,7 +26,7 @@ const useProblemStore = defineStore('problem', {
) {
return new Promise((resolve, reject) => {
problemApi
.getProblems(knowledgeId, page, param, loading)
.getProblemsPage(knowledgeId, page, param, loading)
.then((data) => {
resolve(data)
})

View File

@ -229,18 +229,18 @@ function getDocument(knowledge_id: string) {
}
function getKnowledge_id() {
// application.asyncGetApplicationKnowledge(id, loading).then((res: any) => {
// knowledgeList.value = res.data
// if (localStorage.getItem(id + 'chat_knowledge_id')) {
// form.value.knowledge_id = localStorage.getItem(id + 'chat_knowledge_id') as string
// if (!knowledgeList.value.find((v) => v.id === form.value.knowledge_id)) {
// form.value.knowledge_id = ''
// form.value.document_id = ''
// } else {
// getDocument(form.value.knowledge_id)
// }
// }
// })
application.asyncGetApplicationKnowledge(id, loading).then((res: any) => {
knowledgeList.value = res.data
if (localStorage.getItem(id + 'chat_knowledge_id')) {
form.value.knowledge_id = localStorage.getItem(id + 'chat_knowledge_id') as string
if (!knowledgeList.value.find((v) => v.id === form.value.knowledge_id)) {
form.value.knowledge_id = ''
form.value.document_id = ''
} else {
getDocument(form.value.knowledge_id)
}
}
})
}
const open = (data: any) => {

View File

@ -554,7 +554,7 @@ function saveCleanTime() {
function changeKnowledge(knowledge_id: string) {
localStorage.setItem(id + 'chat_knowledge_id', knowledge_id)
form.value.document_id = ''
getDocument(knowledge_id)
getDocumentPage(knowledge_id)
}
function changeDocument(document_id: string) {
@ -564,18 +564,18 @@ function changeDocument(document_id: string) {
const knowledgeList = ref<any[]>([])
function getKnowledge() {
// application.asyncGetApplicationKnowledge(id, documentLoading).then((res: any) => {
// knowledgeList.value = res.data
// if (localStorage.getItem(id + 'chat_knowledge_id')) {
// form.value.knowledge_id = localStorage.getItem(id + 'chat_knowledge_id') as string
// if (!knowledgeList.value.find((v) => v.id === form.value.knowledge_id)) {
// form.value.knowledge_id = ''
// form.value.document_id = ''
// } else {
// getDocument(form.value.knowledge_id)
// }
// }
// })
application.asyncGetApplicationKnowledge(id, documentLoading).then((res: any) => {
knowledgeList.value = res.data
if (localStorage.getItem(id + 'chat_knowledge_id')) {
form.value.knowledge_id = localStorage.getItem(id + 'chat_knowledge_id') as string
if (!knowledgeList.value.find((v) => v.id === form.value.knowledge_id)) {
form.value.knowledge_id = ''
form.value.document_id = ''
} else {
getDocument(form.value.knowledge_id)
}
}
})
}
const submitForm = async (formEl: FormInstance | undefined) => {

View File

@ -505,10 +505,10 @@
</div>
</el-card>
<div class="mul-operation w-full flex" v-if="multipleSelection.length !== 0">
<el-button :disabled="multipleSelection.length === 0" @click="cancelTaskHandle(1)">
<el-button :disabled="multipleSelection.length === 0" @click="cancelTaskHandle(1, row)">
{{ $t('views.document.setting.cancelVectorization') }}
</el-button>
<el-button :disabled="multipleSelection.length === 0" @click="cancelTaskHandle(2)">
<el-button :disabled="multipleSelection.length === 0" @click="cancelTaskHandle(2, row)">
{{ $t('views.document.setting.cancelGenerate') }}
</el-button>
<el-text type="info" class="secondary ml-24">
@ -616,7 +616,7 @@ const exportDocumentZip = (document: any) => {
})
}
function cancelTaskHandle(val: any) {
function cancelTaskHandle(val: any, row: any) {
const arr: string[] = []
multipleSelection.value.map((v) => {
if (v) {
@ -627,7 +627,7 @@ function cancelTaskHandle(val: any) {
id_list: arr,
type: val,
}
documentApi.putBatchCancelTask(id, obj, loading).then(() => {
documentApi.putBatchCancelTask(id, row.id, obj, loading).then(() => {
MsgSuccess(t('views.document.tip.cancelSuccess'))
multipleTableRef.value?.clearSelection()
})
@ -670,7 +670,7 @@ function beforeCommand(attr: string, val: any, task_type?: number) {
}
const cancelTask = (row: any, task_type: number) => {
documentApi.putCancelTask(row.knowledge_id, row.id, { type: task_type }).then(() => {
documentApi.putCancelTask(id, row.id, { type: task_type }).then(() => {
MsgSuccess(t('views.document.tip.sendMessage'))
})
}
@ -932,7 +932,7 @@ function getList(bool?: boolean) {
folder_id: folderId,
}
documentApi
.getDocument(id as string, paginationConfig.value, param, bool ? undefined : loading)
.getDocumentPage(id as string, paginationConfig.value, param, bool ? undefined : loading)
.then((res) => {
documentData.value = res.data.records
paginationConfig.value.total = res.data.total

View File

@ -131,7 +131,7 @@ const documentsFiles = computed(() => knowledge.documentsFiles)
const splitPatternList = ref<Array<KeyValue<string, string>>>([])
const route = useRoute()
const {
query: { id }, // iddatasetID
query: { id }, // idknowledgeID
} = route as any
const radio = ref('1')
const loading = ref(false)
@ -188,7 +188,7 @@ function splitDocument() {
})
}
documentApi
.postSplitDocument(fd, id)
.postSplitDocument(id, fd)
.then((res: any) => {
const list = res.data
@ -218,7 +218,7 @@ function splitDocument() {
}
const initSplitPatternList = () => {
documentApi.listSplitPattern(patternLoading).then((ok) => {
documentApi.listSplitPattern(id,patternLoading).then((ok) => {
splitPatternList.value = ok.data
})
}

View File

@ -140,7 +140,7 @@ import { MsgConfirm, MsgSuccess, MsgWarning } from '@/utils/message'
import { getImgUrl } from '@/utils/utils'
import { t } from '@/locales'
import type Node from 'element-plus/es/components/tree/src/model/node'
import knowledgeApi from '@/api/knowledge/knowledge'
import documentApi from '@/api/knowledge/document'
const router = useRouter()
const route = useRoute()
@ -183,7 +183,7 @@ const props = {
const loadNode = (node: Node, resolve: (nodeData: Tree[]) => void) => {
const token = node.level === 0 ? folderToken : node.data.token // 使 folder_token使 node.data.token
knowledgeApi
documentApi
.getLarkDocumentList(knowledgeId, token, {}, loading)
.then((res: any) => {
const nodes = res.data.files as Tree[]
@ -234,7 +234,7 @@ function submit() {
loading.value = false
return
}
knowledgeApi
documentApi
.importLarkDocument(knowledgeId, newList, loading)
.then((res) => {
MsgSuccess(t('views.document.tip.importMessage'))

View File

@ -268,7 +268,7 @@ function getDetail() {
function getParagraphList() {
paragraphApi
.getParagraph(
.getParagraphPage(
id,
documentId,
paginationConfig,

View File

@ -224,7 +224,7 @@ function getDocument() {
function getParagraphList(documentId: string) {
paragraphApi
.getParagraph(
.getParagraphPage(
id,
(documentId || currentDocument.value) as string,
paginationConfig,

View File

@ -510,10 +510,10 @@
</div>
</el-card>
<div class="mul-operation w-full flex" v-if="multipleSelection.length !== 0">
<el-button :disabled="multipleSelection.length === 0" @click="cancelTaskHandle(1)">
<el-button :disabled="multipleSelection.length === 0" @click="cancelTaskHandle(1, row)">
{{ $t('views.document.setting.cancelVectorization') }}
</el-button>
<el-button :disabled="multipleSelection.length === 0" @click="cancelTaskHandle(2)">
<el-button :disabled="multipleSelection.length === 0" @click="cancelTaskHandle(2, row)">
{{ $t('views.document.setting.cancelGenerate') }}
</el-button>
<el-text type="info" class="secondary ml-24">
@ -621,7 +621,7 @@ const exportDocumentZip = (document: any) => {
})
}
function cancelTaskHandle(val: any) {
function cancelTaskHandle(val: any, row: any) {
const arr: string[] = []
multipleSelection.value.map((v) => {
if (v) {
@ -632,7 +632,7 @@ function cancelTaskHandle(val: any) {
id_list: arr,
type: val,
}
documentApi.putBatchCancelTask(id, obj, loading).then(() => {
documentApi.putBatchCancelTask(id, row.id, obj, loading).then(() => {
MsgSuccess(t('views.document.tip.cancelSuccess'))
multipleTableRef.value?.clearSelection()
})
@ -937,7 +937,7 @@ function getList(bool?: boolean) {
folder_id: folderId,
}
documentApi
.getDocument(id as string, paginationConfig.value, param, bool ? undefined : loading)
.getDocumentPage(id as string, paginationConfig.value, param, bool ? undefined : loading)
.then((res) => {
documentData.value = res.data.records
paginationConfig.value.total = res.data.total

View File

@ -132,7 +132,7 @@ const splitPatternList = ref<Array<KeyValue<string, string>>>([])
const route = useRoute()
const {
query: { id }, // iddatasetID
query: { id }, // idknowledgeID
} = route as any
const radio = ref('1')
const loading = ref(false)
@ -150,7 +150,7 @@ const form = reactive<{
}>({
patterns: [],
limit: 500,
with_filter: true
with_filter: true,
})
function changeHandle(val: boolean) {
@ -162,11 +162,11 @@ function changeHandle(val: boolean) {
problem_list: v.title.trim()
? [
{
content: v.title.trim()
}
content: v.title.trim(),
},
]
: []
}))
: [],
})),
}))
firstChecked.value = false
}
@ -189,7 +189,7 @@ function splitDocument() {
})
}
documentApi
.postSplitDocument(fd, id)
.postSplitDocument(id, fd)
.then((res: any) => {
const list = res.data
@ -202,8 +202,8 @@ function splitDocument() {
v['problem_list'] = v.title.trim()
? [
{
content: v.title.trim()
}
content: v.title.trim(),
},
]
: []
})
@ -219,7 +219,7 @@ function splitDocument() {
}
const initSplitPatternList = () => {
documentApi.listSplitPattern(patternLoading).then((ok) => {
documentApi.listSplitPattern(id, patternLoading).then((ok) => {
splitPatternList.value = ok.data
})
}
@ -237,7 +237,7 @@ onMounted(() => {
defineExpose({
paragraphList,
checkedConnect,
loading
loading,
})
</script>
<style scoped lang="scss">

View File

@ -140,7 +140,7 @@ import { MsgConfirm, MsgSuccess, MsgWarning } from '@/utils/message'
import { getImgUrl } from '@/utils/utils'
import { t } from '@/locales'
import type Node from 'element-plus/es/components/tree/src/model/node'
import knowledgeApi from '@/api/shared/knowledge'
import documentApi from '@/api/shared/document'
const router = useRouter()
const route = useRoute()
@ -183,7 +183,7 @@ const props = {
const loadNode = (node: Node, resolve: (nodeData: Tree[]) => void) => {
const token = node.level === 0 ? folderToken : node.data.token // 使 folder_token使 node.data.token
knowledgeApi
documentApi
.getLarkDocumentList(knowledgeId, token, {}, loading)
.then((res: any) => {
const nodes = res.data.files as Tree[]
@ -234,7 +234,7 @@ function submit() {
loading.value = false
return
}
knowledgeApi
documentApi
.importLarkDocument(knowledgeId, newList, loading)
.then((res) => {
MsgSuccess(t('views.document.tip.importMessage'))

View File

@ -266,7 +266,7 @@ function getDetail() {
function getParagraphList() {
paragraphApi
.getParagraph(
.getParagraphPage(
id,
documentId,
paginationConfig,

View File

@ -224,7 +224,7 @@ function getDocument() {
function getParagraphList(documentId: string) {
paragraphApi
.getParagraph(
.getParagraphPage(
id,
(documentId || currentDocument.value) as string,
paginationConfig,

View File

@ -270,7 +270,7 @@ function getList() {
folder_id: currentFolder.value?.id || 'root',
scope: 'WORKSPACE',
}
ToolApi.getToolList(paginationConfig, params, loading).then((res) => {
ToolApi.getToolListPage(paginationConfig, params, loading).then((res) => {
paginationConfig.total = res.data?.total
toolList.value = [...toolList.value, ...res.data?.records]
})

View File

@ -315,7 +315,7 @@ function getList() {
folder_id: currentFolder.value?.id || localStorage.getItem('workspace_id'),
scope: 'WORKSPACE',
}
ToolApi.getToolList(paginationConfig, params, loading).then((res) => {
ToolApi.getToolListPage(paginationConfig, params, loading).then((res) => {
paginationConfig.total = res.data?.total
toolList.value = [...toolList.value, ...res.data?.records]
})

View File

@ -17,7 +17,7 @@ export default defineConfig(({ mode }) => {
const prefix = process.env.VITE_DYNAMIC_PREFIX || ENV.VITE_BASE_PATH
const proxyConf: Record<string, string | ProxyOptions> = {}
proxyConf['/api'] = {
target: 'http://127.0.0.1:8080',
target: 'http://43.166.1.146:8080',
changeOrigin: true,
rewrite: (path: string) => path.replace(ENV.VITE_BASE_PATH, '/'),
}