|
@@ -24,10 +24,10 @@ export interface Course {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export class CourseServer {
|
|
export class CourseServer {
|
|
|
- public static list = (params: Record<string, unknown>) => {
|
|
|
|
|
|
|
+ public static list = (params: Record<string, unknown>, loadAll: boolean = false) => {
|
|
|
const { trainingPlanID } = usePlanStore()
|
|
const { trainingPlanID } = usePlanStore()
|
|
|
return request.post<Course[]>('/course/list', {
|
|
return request.post<Course[]>('/course/list', {
|
|
|
- ...(trainingPlanID ? { JXJHID: trainingPlanID } : {}),
|
|
|
|
|
|
|
+ ...(!loadAll && trainingPlanID ? { JXJHID: trainingPlanID } : {}),
|
|
|
...(params.courseID ? { courseID: Number(params.courseID) } : {}),
|
|
...(params.courseID ? { courseID: Number(params.courseID) } : {}),
|
|
|
...(params.courseName ? { courseName: params.courseName } : {}),
|
|
...(params.courseName ? { courseName: params.courseName } : {}),
|
|
|
...(params.typeID ? { typeID: Number(params.typeID) } : {}),
|
|
...(params.typeID ? { typeID: Number(params.typeID) } : {}),
|