fix(wiki): type kbId/pageId props as number|string to prevent ID precision loss

This commit is contained in:
matevip 2026-05-17 17:55:42 +08:00
parent 0d94cb1f93
commit c9f73bbbd5
3 changed files with 5 additions and 5 deletions

View File

@ -734,11 +734,11 @@ export const wikiApi = {
getProcessingStatus: (kbId: number) => http.get(`/wiki/knowledge-bases/${kbId}/processing-status`),
// RFC-029: Relations
getRelatedPages: (kbId: number, slug: string, topK = 5) =>
getRelatedPages: (kbId: number | string, slug: string, topK = 5) =>
http.get(`/wiki/kb/${kbId}/pages/${encodeURIComponent(slug)}/related`, { params: { topK } }),
explainRelation: (kbId: number, slugA: string, slugB: string) =>
http.get(`/wiki/kb/${kbId}/pages/${encodeURIComponent(slugA)}/relation/${encodeURIComponent(slugB)}`),
getPageCitations: (kbId: number, pageId: number) =>
getPageCitations: (kbId: number | string, pageId: number | string) =>
http.get(`/wiki/kb/${kbId}/pages/${pageId}/citations`),
// RFC-030: Jobs

View File

@ -36,8 +36,8 @@ const { t } = useI18n()
const props = defineProps<{
modelValue: boolean
pageId: number
kbId: number
pageId: number | string
kbId: number | string
}>()
defineEmits<{

View File

@ -35,7 +35,7 @@ import { wikiApi } from '@/api/index'
const { t } = useI18n()
const props = defineProps<{
kbId: number
kbId: number | string
slug: string
}>()