collegemajor.js 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291
  1. import request from '@/utils/request'
  2. // 院校库 00 院校列表数据筛选项
  3. export function filters(params) {
  4. return request({
  5. url: '/front/university/filters',
  6. method: 'get',
  7. params: params
  8. })
  9. }
  10. // 院校库 00 院校列表数据筛选项
  11. export function features(params) {
  12. return request({
  13. url: '/front/university/features',
  14. method: 'get',
  15. params: params
  16. })
  17. }
  18. // 院校库 01 院校列表
  19. export function universityList(params) {
  20. return request({
  21. url: '/front/university/list',
  22. method: 'get',
  23. params: params
  24. })
  25. }
  26. // 院校库 02 院校详情
  27. export function universityDetail(params) {
  28. return request({
  29. url: '/front/university/detail',
  30. method: 'get',
  31. params: params
  32. })
  33. }
  34. export function getUniversitiesEnrollBrochureDetail(params) {
  35. return request({
  36. url: '/front/university/getUniversitiesEnrollBrochureDetail',
  37. method: 'get',
  38. params: params
  39. })
  40. }
  41. // 专业库 01 专业分类列表
  42. export function majorList(params) {
  43. return request({
  44. url: '/front/marjors/list',
  45. method: 'get',
  46. params: params
  47. })
  48. }
  49. // 专业库 02 专业详情
  50. export function majorDetail(params) {
  51. return request({
  52. url: '/front/marjors/detail',
  53. method: 'get',
  54. params: params
  55. })
  56. }
  57. // 职业库 01 职业列表
  58. export function getAllVocation(params) {
  59. return request({
  60. url: '/front/vocational/getAllVocation',
  61. method: 'get',
  62. params: params
  63. })
  64. }
  65. /**
  66. * 获取职业就业详情
  67. * @param params
  68. */
  69. export function vocationalPostsDetail(params) {
  70. return request({
  71. url: '/front/vocational/getVocationalPostDetailByPostName',
  72. method: 'get',
  73. params: params
  74. })
  75. }
  76. /**
  77. * 获取就业岗位
  78. * @param params
  79. */
  80. export function vocationalPosts(params) {
  81. return request({
  82. url: `/front/vocational/getVocationalPosts`,
  83. method: 'get',
  84. params
  85. })
  86. }
  87. // 职业概况
  88. export function vocationalOverview(params) {
  89. return request({
  90. url: `/front/vocational/getVocationalOverview`,
  91. method: 'get',
  92. params
  93. })
  94. }
  95. // 00 院校列表数据筛选项-院校类型
  96. export function universityTypes(params) {
  97. return request({
  98. url: '/front/university/types',
  99. method: 'get',
  100. params: params
  101. })
  102. }
  103. // 00 院校列表数据筛选项-地域
  104. export function universityLocations(params) {
  105. return request({
  106. url: '/front/university/locations',
  107. method: 'get',
  108. params: params
  109. })
  110. }
  111. // 00 院校列表数据筛选项-学历层次
  112. export function universityLevels(params) {
  113. return request({
  114. url: '/front/university/levels',
  115. method: 'get',
  116. params: params
  117. })
  118. }
  119. // 01 查询列表
  120. export function xkcxList(params) {
  121. return request({
  122. url: '/front/syzy/xkcx/list',
  123. method: 'get',
  124. params: params
  125. })
  126. }
  127. // 专业库 00 专业类型
  128. export function majorTypes(params) {
  129. return request({
  130. url: '/front/marjors/types',
  131. method: 'get',
  132. params: params
  133. })
  134. }
  135. // 专业库 01 所有专业
  136. export function getAllMajor(params) {
  137. return request({
  138. url: '/front/major/getAllMajor',
  139. method: 'get',
  140. params: params
  141. })
  142. }
  143. // 专业库 02 搜索
  144. export function getMajorByName(params) {
  145. return request({
  146. url: '/front/major/getMajorByName',
  147. method: 'get',
  148. params: params
  149. })
  150. }
  151. // 专业库 03 详情 概况
  152. export function majorOverview(params) {
  153. return request({
  154. url: '/front/major/getMajorOverviewByCode',
  155. method: 'get',
  156. params: params
  157. })
  158. }
  159. // 专业库 04 详情 就业前景
  160. export function careerProspects(params) {
  161. return request({
  162. url: '/front/major/getMajorCareerProspectsByCode',
  163. method: 'get',
  164. params: params
  165. })
  166. }
  167. // 专业库 05 详情 开设院校
  168. export function getUniversityByCode(params) {
  169. return request({
  170. url: '/front/major/getUniversityByCode',
  171. method: 'get',
  172. params: params
  173. })
  174. }
  175. // 院校风采
  176. export function universitiesStyle(params) {
  177. return request({
  178. url: '/front/university/getUniversitiesStyle',
  179. method: 'get',
  180. params: params
  181. })
  182. }
  183. // 获取学科评估类型
  184. export function evaluateType(params) {
  185. return request({
  186. url: '/system/dict/data/type/subject_evaluate_type',
  187. method: 'get',
  188. params: params
  189. })
  190. }
  191. // 招生简章
  192. export function enrollBrochure(params) {
  193. return request({
  194. url: '/front/university/getUniversitiesEnrollBrochure',
  195. method: 'get',
  196. params: params
  197. })
  198. }
  199. // 保存招生简章热度/点击
  200. export function saveEnrollBrochureHits(params) {
  201. return request({
  202. url: '/front/university/saveUniversitiesEnrollBrochureHits',
  203. method: 'post',
  204. params: params
  205. })
  206. }
  207. // 排名筛选
  208. export function rankingFilter(params) {
  209. return request({
  210. url: '/front/university/getUniversitiesRankingFilter',
  211. method: 'get',
  212. params: params
  213. })
  214. }
  215. // 根据type获取排名
  216. export function getUniversitiesRankingByTypes(params) {
  217. return request({
  218. url: '/front/university/getUniversitiesRankingByTypes',
  219. method: 'get',
  220. params: params
  221. })
  222. }
  223. // 收藏 移除
  224. export function collectRemove(params) {
  225. return request({
  226. url: '/front/syzy/xkcx/collect/remove',
  227. method: 'get',
  228. params: params
  229. })
  230. }
  231. // 收藏 添加
  232. export function collectAdd(params) {
  233. return request({
  234. url: '/front/syzy/xkcx/collect/add',
  235. method: 'get',
  236. params: params
  237. })
  238. }
  239. // 选科收藏 添加移除
  240. export function saveSelectCourse(params) {
  241. return request({
  242. url: '/front/syzy/xkcx/saveSelectCourse',
  243. method: 'get',
  244. params: params
  245. })
  246. }
  247. // 选科年份
  248. export function selectYears(params) {
  249. return request({
  250. url: '/front/syzy/xkcx/years',
  251. method: 'get',
  252. params: params
  253. })
  254. }