From 7fcea6ecd311f32949ed7cc69494e41f88fc988d Mon Sep 17 00:00:00 2001 From: let5sne Date: Thu, 9 Jul 2026 17:21:08 +0800 Subject: [PATCH] fix(mobile): isolate candidate study position --- mobile-uni/src/pages/candidate/index/index.vue | 2 +- mobile-uni/src/services/knowledge.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/mobile-uni/src/pages/candidate/index/index.vue b/mobile-uni/src/pages/candidate/index/index.vue index c2a098b5..9e77c8a9 100644 --- a/mobile-uni/src/pages/candidate/index/index.vue +++ b/mobile-uni/src/pages/candidate/index/index.vue @@ -312,7 +312,7 @@ const loadStudy = async () => { studyLoading.value = true; message.value = ''; try { - const result = await searchKnowledge('生活顾问岗前预习 投诉处理 报事报修 客户沟通'); + const result = await searchKnowledge('生活顾问岗前预习 投诉处理 报事报修 客户沟通', '生活顾问'); studyAnswer.value = result.answer; studyRefs.value = (result.docs || []).map((item) => item.title).filter(Boolean).slice(0, 3); } catch (error) { diff --git a/mobile-uni/src/services/knowledge.ts b/mobile-uni/src/services/knowledge.ts index 95971f93..e0186d5b 100644 --- a/mobile-uni/src/services/knowledge.ts +++ b/mobile-uni/src/services/knowledge.ts @@ -18,14 +18,14 @@ const normalizeSnippet = (snippet: RawKnowledgeSnippet): KnowledgeSnippet => ({ content: snippet.content || snippet.text || '' }); -export const searchKnowledge = async (queryText: string) => { +export const searchKnowledge = async (queryText: string, position = getSelectedPosition()) => { const response = await apiRequest({ url: '/api/knowledge/search', method: 'POST', data: { queryText, category: 'sop', - position: getSelectedPosition(), + position, limit: 5 }, timeout: 30000