courseDetail.js 2.0 KB

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