fix(aihr): expose enabled scenarios to supervisors
This commit is contained in:
@@ -13,7 +13,8 @@ import type {
|
||||
PracticeAssignmentRequest,
|
||||
DailyDrillAnswerResponse,
|
||||
PracticeAlert,
|
||||
PromotionEvidence
|
||||
PromotionEvidence,
|
||||
PracticeScenarioOption
|
||||
} from '@/types/api';
|
||||
import { apiRequest } from './api';
|
||||
import { getAuth, getSelectedPosition } from './auth';
|
||||
@@ -35,6 +36,13 @@ export const getPracticePrepCard = (scenarioId = defaultScenarioId) =>
|
||||
timeout: 15000
|
||||
});
|
||||
|
||||
export const getPracticeScenarios = (position = getSelectedPosition()) =>
|
||||
apiRequest<PracticeScenarioOption[]>({
|
||||
url: `/api/train/practice/scenarios?position=${encodeURIComponent(position || '生活顾问')}`,
|
||||
method: 'GET',
|
||||
timeout: 15000
|
||||
});
|
||||
|
||||
export const startPractice = (scenarioId = defaultScenarioId, assignmentId?: number) =>
|
||||
apiRequest<PracticeStartResponse>({
|
||||
url: '/api/train/practice/start',
|
||||
|
||||
Reference in New Issue
Block a user