courseDetail.js 1.7 KB

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