elective-subject.js 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. const Mock = require('mockjs')
  2. module.exports = [
  3. {
  4. url: '/mock/front/elective/optionalMajors',
  5. type:'get',
  6. response: config => {
  7. return {
  8. code: 200,
  9. msg: 'success',
  10. data:[
  11. {
  12. collegeId: 1,
  13. collegeName: '北京大学',
  14. majorCategoryName: '计算机技术', // 专业类别
  15. majorCategoryCode: '1', // 专业编码
  16. majors: [], // 类别下分类
  17. limitationA: '',
  18. limitationB: '',
  19. matchedGroupIds: [3,2], // 匹配哪几个组合?
  20. },
  21. {
  22. collegeId: 2,
  23. collegeName: '湖南大学',
  24. majorCategoryName: '医学', // 专业类别
  25. majorCategoryCode: '2', // 专业编码
  26. majors: [], // 类别下分类
  27. limitationA: '',
  28. limitationB: '',
  29. matchedGroupIds: [2], // 匹配哪几个组合?
  30. },
  31. {
  32. collegeId: 3,
  33. collegeName: '中南大学',
  34. majorCategoryName: '法学', // 专业类别
  35. majorCategoryCode: '3', // 专业编码
  36. majors: [], // 类别下分类
  37. limitationA: '',
  38. limitationB: '',
  39. matchedGroupIds: [1,2], // 匹配哪几个组合?
  40. },
  41. {
  42. collegeId: 3,
  43. collegeName: '中南大学',
  44. majorCategoryName: '土木工程', // 专业类别
  45. majorCategoryCode: 'a', // 专业编码
  46. majors: [], // 类别下分类
  47. limitationA: '',
  48. limitationB: '',
  49. matchedGroupIds: [1], // 匹配哪几个组合?
  50. }
  51. ]
  52. }
  53. }
  54. },
  55. {
  56. url: '/mock/front/elective/primaryElectives',
  57. type:'get',
  58. response: config => {
  59. return {
  60. code: 200,
  61. msg: 'success',
  62. data:[
  63. {
  64. groupId: 1, // 组合
  65. groupName: '物化生', // 名称
  66. classCount: 5, // 班级数
  67. personCount: 200, // 限制人数
  68. personInTime: 100, // 实时人数
  69. rankInGroup: 53, // 选科实时排名
  70. rankInGrade: 64, // 选科全校排名
  71. allowSelect: true, // 是否可以报名
  72. disabledReason: '不知道', // 不可报名时的原因
  73. selected: false, // 报名状态
  74. selectedRank: 1, // 多志愿时的排序
  75. },
  76. {
  77. groupId: 2, // 组合
  78. groupName: '物化政', // 名称
  79. classCount: 4, // 班级数
  80. personCount: 180, // 限制人数
  81. personInTime: 60, // 实时人数
  82. rankInGroup: 32, // 选科实时排名
  83. rankInGrade: 67, // 选科全校排名
  84. allowSelect: true, // 是否可以报名
  85. disabledReason: '不知道', // 不可报名时的原因
  86. selected: false, // 报名状态
  87. selectedRank: 2, // 多志愿时的排序
  88. },
  89. {
  90. groupId: 3, // 组合
  91. groupName: '历化政', // 名称
  92. classCount: 3, // 班级数
  93. personCount: 180, // 限制人数
  94. personInTime: 60, // 实时人数
  95. rankInGroup: 32, // 选科实时排名
  96. rankInGrade: 67, // 选科全校排名
  97. allowSelect: true, // 是否可以报名
  98. disabledReason: '不知道', // 不可报名时的原因
  99. selected: false, // 报名状态
  100. selectedRank: 2, // 多志愿时的排序
  101. },
  102. {
  103. groupId: 4, // 组合
  104. groupName: '历化地', // 名称
  105. classCount: 4, // 班级数
  106. personCount: 180, // 限制人数
  107. personInTime: 60, // 实时人数
  108. rankInGroup: 32, // 选科实时排名
  109. rankInGrade: 67, // 选科全校排名
  110. allowSelect: true, // 是否可以报名
  111. disabledReason: '不知道', // 不可报名时的原因
  112. selected: false, // 报名状态
  113. selectedRank: 2, // 多志愿时的排序
  114. },
  115. ]
  116. }
  117. }
  118. },
  119. ]