fix(mobile): require employee position before user flow

This commit is contained in:
2026-07-09 17:09:26 +08:00
parent 8b92a7e9ac
commit 8f73cb0c84
13 changed files with 473 additions and 33 deletions
+3 -1
View File
@@ -5,6 +5,7 @@ import type {
SummaryCardResponse
} from '@/types/api';
import { apiRequest } from './api';
import { getSelectedPosition } from './auth';
type RawKnowledgeSnippet = KnowledgeSnippet & {
title?: string;
@@ -24,6 +25,7 @@ export const searchKnowledge = async (queryText: string) => {
data: {
queryText,
category: 'sop',
position: getSelectedPosition(),
limit: 5
},
timeout: 30000
@@ -47,7 +49,7 @@ export const submitAnswerFeedback = (params: {
fragmentIds: params.fragmentIds,
verdict: params.verdict,
category: 'sop',
position: '生活顾问',
position: getSelectedPosition(),
source: 'mobile_uni_sop'
},
timeout: 15000