courseDetail.js 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. // 文件模块相关接口
  2. import { moduleRequest } from '@/utils/reSourceRequest'
  3. const request = moduleRequest(`/api/webapp/`)
  4. // 获取课程详情
  5. export const getCourseDetail = (p) => request('disk/courseinfo/detail', p, 'get')
  6. // 获取章节全部列表
  7. export const getChapterAllList = (p) => request('disk/chapter/allList', p, 'get')
  8. // 部门与成员 mock 数据
  9. export const mockDepartments = [
  10. {
  11. id: 1,
  12. name: '总裁办',
  13. members: [
  14. { id: 101, name: '张小刚' },
  15. { id: 102, name: '李小红' },
  16. { id: 103, name: '王小明' },
  17. { id: 104, name: '周小伟' }
  18. ]
  19. },
  20. {
  21. id: 2,
  22. name: '技术部',
  23. members: [
  24. { id: 201, name: '技术A' },
  25. { id: 202, name: '技术B' }
  26. ]
  27. },
  28. {
  29. id: 3,
  30. name: '销售部',
  31. members: [
  32. { id: 301, name: '销售A' },
  33. { id: 302, name: '销售B' }
  34. ]
  35. },
  36. {
  37. id: 4,
  38. name: '人事部',
  39. members: [
  40. { id: 401, name: '人事A' },
  41. { id: 402, name: '人事B' }
  42. ]
  43. },
  44. {
  45. id: 5,
  46. name: '财务部',
  47. members: [
  48. { id: 501, name: '财务A' },
  49. { id: 502, name: '财务B' }
  50. ]
  51. },
  52. {
  53. id: 6,
  54. name: '市场部',
  55. members: [
  56. { id: 601, name: '市场A' },
  57. { id: 602, name: '市场B' }
  58. ]
  59. }
  60. ]
  61. // 获取部门与成员的 mock 方法
  62. export function getDepartmentMembers() {
  63. return Promise.resolve(mockDepartments)
  64. }
  65. // 学生详情 mock 数据
  66. export const mockStudentDetail = {
  67. id: '20208447466',
  68. name: '张三',
  69. phone: '18088889999',
  70. gender: '男',
  71. college: '院系名称',
  72. className: '班级名称',
  73. birthday: '1984年6月22日',
  74. city: '黑龙江省哈尔滨市',
  75. educationStatus: '正常',
  76. onlineStatus: '离线',
  77. registerTime: '2017-07-24 17:25:38',
  78. lastLogin: '2020-11-24 10:00:00'
  79. }
  80. // 获取学生详情的 mock 方法
  81. export function getStudentDetail() {
  82. return Promise.resolve(mockStudentDetail)
  83. }