/** * 排课选项Mock数据 * 提供与API响应结构一致的测试数据 */ // 课程Mock数据 const mockCourses = [ { id: 1, course_name: "基础篮球课", course_type: "1", duration: 1, session_count: 1, price: "100.00", status: 1 }, { id: 2, course_name: "中级篮球课", course_type: "2", duration: 1, session_count: 1, price: "150.00", status: 1 }, { id: 3, course_name: "高级篮球课", course_type: "3", duration: 1, session_count: 1, price: "200.00", status: 1 }, { id: 4, course_name: "私教课程", course_type: "3", duration: 1, session_count: 1, price: "300.00", status: 1 } ]; // 班级Mock数据 const mockClasses = [ { id: 1, campus_id: 1, campus_name: "测试校区", class_name: "幼儿班", head_coach: "张教练", age_group: "3-5", class_type: "1", assistant_coach: "李助教", status: 1, sort_order: 1 }, { id: 2, campus_id: 1, campus_name: "测试校区", class_name: "少儿班", head_coach: "王教练", age_group: "6-8", class_type: "2", assistant_coach: "赵助教", status: 1, sort_order: 2 }, { id: 3, campus_id: 1, campus_name: "测试校区", class_name: "青少年班", head_coach: "刘教练", age_group: "9-12", class_type: "3", assistant_coach: "钱助教", status: 1, sort_order: 3 } ]; // 教练Mock数据 const mockCoaches = [ { id: 1, name: "张教练", head_img: "", gender: 1, phone: "13800001001", email: "zhang@test.com", account_type: "teacher", status: 1 }, { id: 2, name: "王教练", head_img: "", gender: 0, phone: "13800001002", email: "wang@test.com", account_type: "teacher", status: 1 }, { id: 3, name: "刘教练", head_img: "", gender: 1, phone: "13800001003", email: "liu@test.com", account_type: "teacher", status: 1 }, { id: 4, name: "李助教", head_img: "", gender: 1, phone: "13800001004", email: "li@test.com", account_type: "teacher", status: 1 } ]; // 场地Mock数据 const mockVenues = [ { id: 1, campus_id: 1, venue_name: "一号篮球场", capacity: 20, availability_status: 1, time_range_type: "all", time_range_start: null, time_range_end: null }, { id: 2, campus_id: 1, venue_name: "二号篮球场", capacity: 15, availability_status: 1, time_range_type: "range", time_range_start: "08:00", time_range_end: "18:00" }, { id: 3, campus_id: 1, venue_name: "多功能厅", capacity: 30, availability_status: 1, time_range_type: "fixed", time_range_start: null, time_range_end: null } ]; // 统一选项Mock响应 export const mockAllScheduleOptions = { code: 1, msg: "获取成功", data: { courses: mockCourses, classes: mockClasses, coaches: mockCoaches, venues: mockVenues, campus_info: { campus_id: 1, include_all: false } } }; // 单独选项Mock响应 export const mockCourseList = { code: 1, msg: "获取成功", data: mockCourses }; export const mockClassList = { code: 1, msg: "获取成功", data: mockClasses }; export const mockCoachList = { code: 1, msg: "获取成功", data: mockCoaches }; export const mockVenueList = { code: 1, msg: "获取成功", data: mockVenues }; export default { mockAllScheduleOptions, mockCourseList, mockClassList, mockCoachList, mockVenueList };