feat(aihr): trace sop feedback to search review
This commit is contained in:
@@ -313,7 +313,8 @@ const feedback = async (verdict: AnswerFeedbackVerdict) => {
|
||||
await submitAnswerFeedback({
|
||||
queryText: result.value.queryText || query.value,
|
||||
fragmentIds,
|
||||
verdict
|
||||
verdict,
|
||||
reviewId: result.value.reviewId
|
||||
});
|
||||
feedbackVerdict.value = verdict;
|
||||
uni.showToast({ title: verdict === 'down' ? '已进入复核' : '已记录', icon: 'none' });
|
||||
|
||||
@@ -48,6 +48,7 @@ export const submitAnswerFeedback = (params: {
|
||||
queryText: string;
|
||||
fragmentIds: number[];
|
||||
verdict: AnswerFeedbackVerdict;
|
||||
reviewId?: number | null;
|
||||
}) =>
|
||||
apiRequest<{ saved: number }>({
|
||||
url: '/api/knowledge/answer-feedback',
|
||||
@@ -58,7 +59,8 @@ export const submitAnswerFeedback = (params: {
|
||||
verdict: params.verdict,
|
||||
category: 'sop',
|
||||
position: getSelectedPosition(),
|
||||
source: 'mobile_uni_sop'
|
||||
source: 'mobile_uni_sop',
|
||||
reviewId: params.reviewId ?? null
|
||||
},
|
||||
timeout: 15000
|
||||
});
|
||||
|
||||
@@ -101,6 +101,7 @@ export interface KnowledgeSearchResponse {
|
||||
records: unknown[];
|
||||
keyPoints?: string[];
|
||||
cautions?: string[];
|
||||
reviewId?: number | null;
|
||||
}
|
||||
|
||||
export interface PositionSopTopic {
|
||||
|
||||
Reference in New Issue
Block a user