career-course.js 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266
  1. import request from '@/utils/request'
  2. // 00 生涯课程类型
  3. export function getCareerVideoTypes(params) {
  4. return request({
  5. url: '/front/sykc/types',
  6. autoFitNoToken: true,
  7. method: 'get',
  8. params: params
  9. })
  10. }
  11. // 01 生涯课程列表
  12. export function getCareerVideoList(params) {
  13. return request({
  14. url: '/front/sykc/list',
  15. autoFitNoToken: true,
  16. method: 'get',
  17. params: params
  18. })
  19. }
  20. // 02 生涯课程详情
  21. export function info(params) {
  22. return request({
  23. url: '/front/sykc/info',
  24. method: 'get',
  25. params: params
  26. })
  27. }
  28. /**
  29. * 查询院校列表数据筛选项
  30. */
  31. export function selectUniversity() {
  32. return request({
  33. url: `/front/university/filters`,
  34. method: 'get'
  35. })
  36. }
  37. /**
  38. * 查询院校列表数据筛选项
  39. */
  40. export function universityFilters() {
  41. return request({
  42. url: `/front/university/filters`,
  43. method: 'get'
  44. })
  45. }
  46. /**
  47. * 点击详情增加点击量
  48. */
  49. export function saveUniversitiesHits(params) {
  50. return request({
  51. url: `/front/university/saveUniversitiesHits`,
  52. method: 'post',
  53. params: params
  54. })
  55. }
  56. /**
  57. * 院校列表
  58. */
  59. export function selectUniversityList(params) {
  60. return request({
  61. url: `/front/university/list`,
  62. method: 'get',
  63. autoFitNoToken: true,
  64. params: params
  65. })
  66. }
  67. /**
  68. * 查询院校详情
  69. */
  70. export function selectUniversityDetail(params) {
  71. return request({
  72. url: `/front/university/detail`,
  73. method: 'get',
  74. params: params
  75. })
  76. }
  77. // 是否为新高考
  78. export function isNewCollegeExam(params) {
  79. return request({
  80. url: '/front/syzy/zytb/getUserIsUseNewCollegeEntranceExam',
  81. method: 'get',
  82. params: params
  83. })
  84. }
  85. // 招生简章
  86. export function enrollBrochure(params) {
  87. return request({
  88. url: '/front/university/getUniversitiesEnrollBrochure',
  89. method: 'get',
  90. params: params
  91. })
  92. }
  93. // 院校风采
  94. export function universitiesStyle(params) {
  95. return request({
  96. url: '/front/university/getUniversitiesStyle',
  97. method: 'get',
  98. params: params
  99. })
  100. }
  101. // 保存招生简章热度/点击
  102. export function saveEnrollBrochureHits(params) {
  103. return request({
  104. url: '/front/university/saveUniversitiesEnrollBrochureHits',
  105. method: 'post',
  106. params: params
  107. })
  108. }
  109. // 获取学科评估类型
  110. export function evaluateType(params) {
  111. return request({
  112. url: '/system/dict/data/type/subject_evaluate_type',
  113. method: 'get',
  114. params: params
  115. })
  116. }
  117. // 排名筛选
  118. export function rankingFilter(params) {
  119. return request({
  120. url: '/front/university/getUniversitiesRankingFilter',
  121. method: 'get',
  122. params: params
  123. })
  124. }
  125. // 排名列表
  126. export function universitiesRanking(params) {
  127. return request({
  128. url: '/front/university/getUniversitiesRanking',
  129. autoFitNoToken: true,
  130. method: 'get',
  131. params: params
  132. })
  133. }
  134. // 专业开设院校
  135. export function getUniversityByCode(params) {
  136. return request({
  137. url: '/front/major/getUniversityByCode',
  138. method: 'get',
  139. params: params
  140. })
  141. }
  142. // 根据分数和科类获取位次
  143. export function getRankByScore(params) {
  144. return request({
  145. url: '/front/syzy/yfyd/getRankByScore',
  146. method: 'get',
  147. params: params
  148. })
  149. }
  150. // 职业兴趣测评 01 测试步骤
  151. export function hollSteps(params) {
  152. return request({
  153. url: '/front/syzy/holland/steps',
  154. method: 'get',
  155. params: params
  156. })
  157. }
  158. // 职业兴趣测评 02 步骤题目
  159. export function hollStepsQuestions(params) {
  160. return request({
  161. url: '/front/syzy/holland/questions',
  162. method: 'get',
  163. params: params
  164. })
  165. }
  166. // 职业兴趣测评 03 保存测试
  167. export function hollSaveHolland(params) {
  168. return request({
  169. url: '/front/syzy/holland/save',
  170. method: 'post',
  171. data: params
  172. })
  173. }
  174. // 职业兴趣测评 04 测评记录
  175. export function hollRecord(params) {
  176. return request({
  177. url: '/front/syzy/holland/record',
  178. method: 'get',
  179. params: params
  180. })
  181. }
  182. // 职业兴趣测评 05 测评详情
  183. export function hollDetail(params) {
  184. return request({
  185. url: '/front/syzy/holland/record/detail',
  186. method: 'get',
  187. params: params
  188. })
  189. }
  190. // 职业性格测评 01 测试步骤
  191. export function mbtiSteps(params) {
  192. return request({
  193. url: '/front/syzy/mbti/steps',
  194. method: 'get',
  195. params: params
  196. })
  197. }
  198. // 职业性格测评 02 步骤题目
  199. export function mbtiStepsQuestions(params) {
  200. return request({
  201. url: '/front/syzy/mbti/questions',
  202. method: 'get',
  203. params: params
  204. })
  205. }
  206. // 职业性格测评 03 保存测试
  207. export function mbtiSave(query) {
  208. return request({
  209. url: '/front/syzy/mbti/save',
  210. method: 'post',
  211. data: query
  212. })
  213. }
  214. // 职业性格测评 04 测评记录
  215. export function mbtiRecord(params) {
  216. return request({
  217. url: '/front/syzy/mbti/record',
  218. method: 'get',
  219. params: params
  220. })
  221. }
  222. // 职业性格测评 05 测评详情
  223. export function mbtiDetail(params) {
  224. return request({
  225. url: '/front/syzy/mbti/record/detail',
  226. method: 'get',
  227. params: params
  228. })
  229. }
  230. // 推荐专业
  231. export function mbtiRecommendMajors(params) {
  232. return request({
  233. url: '/front/syzy/mbti/majors',
  234. method: 'get',
  235. params
  236. })
  237. }