career-other.js 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242
  1. import request from '@/utils/request'
  2. // GET
  3. // /prod-api/front/customer/university/add
  4. // 03 关注院校
  5. export function concernUniversity(params) {
  6. return request({
  7. url: '/front/customer/university/add',
  8. method: 'get',
  9. params: params
  10. })
  11. }
  12. // GET
  13. // /prod-api/front/customer/university/list
  14. // 01 关注院校列表
  15. export function concernedUniversities(params) {
  16. return request({
  17. url: '/front/customer/university/list',
  18. method: 'get',
  19. params: params
  20. })
  21. }
  22. // GET
  23. // /prod-api/front/customer/university/remove
  24. // 02 移除关注院校
  25. export function removeConcernedUniversity(params) {
  26. return request({
  27. url: '/front/customer/university/remove',
  28. method: 'get',
  29. params: params
  30. })
  31. }
  32. // GET
  33. // /prod-api/front/customer/majors/add
  34. // 03 关注专业
  35. export function addConcernMajor(params) {
  36. return request({
  37. url: '/front/customer/marjors/add',
  38. method: 'get',
  39. params: params
  40. })
  41. }
  42. // GET
  43. // /prod-api/front/customer/majors/list
  44. // 01 关注专业列表
  45. export function concernedMajors(params) {
  46. return request({
  47. url: '/front/customer/marjors/list',
  48. method: 'get',
  49. params: params
  50. })
  51. }
  52. // GET
  53. // /prod-api/front/customer/majors/remove
  54. // 02 移除关注专业
  55. export function removeConcernedMajor(params) {
  56. return request({
  57. url: '/front/customer/marjors/remove',
  58. method: 'get',
  59. params: params
  60. })
  61. }
  62. // GET 04 holland测评记录
  63. export function hollandRecord(params) {
  64. return request({
  65. url: '/front/syzy/holland/record',
  66. method: 'get',
  67. params: params
  68. })
  69. }
  70. // GET 04 Mbti测评记录
  71. export function mbtiRecord(params) {
  72. return request({
  73. url: '/front/syzy/mbti/record',
  74. method: 'get',
  75. params: params
  76. })
  77. }
  78. // GET 04 志愿表
  79. export function zytbRecord(params) {
  80. return request({
  81. url: '/front/syzy/zytb/record',
  82. method: 'get',
  83. params: params
  84. })
  85. }
  86. // GET 04 高考名词
  87. export function list(params) {
  88. return request({
  89. url: '/front/syzy/gkmc/list',
  90. method: 'get',
  91. params: params
  92. })
  93. }
  94. // GET 04 高考名词
  95. export function detail(params) {
  96. return request({
  97. url: '/front/syzy/gkmc/detail',
  98. method: 'get',
  99. params: params
  100. })
  101. }
  102. // GET 批次控制线 地域
  103. export function locations(params) {
  104. return request({
  105. url: '/front/syzy/pckzx/locations',
  106. method: 'get',
  107. params: params
  108. })
  109. }
  110. // GET 批次控制线 录取年份
  111. export function years(params) {
  112. return request({
  113. url: '/front/syzy/pckzx/years',
  114. method: 'get',
  115. params: params
  116. })
  117. }
  118. // GET 批次控制线 列表
  119. export function pckzxList(params) {
  120. return request({
  121. url: '/front/syzy/pckzx/list',
  122. method: 'get',
  123. params: params
  124. })
  125. }
  126. // GET 一分一段 地域
  127. export function yfydLocations(params) {
  128. return request({
  129. url: '/front/syzy/yfyd/locations',
  130. method: 'get',
  131. params: params
  132. })
  133. }
  134. // GET 一分一段 年份
  135. export function yfydYears(params) {
  136. return request({
  137. url: '/front/syzy/yfyd/years',
  138. method: 'get',
  139. params: params
  140. })
  141. }
  142. // GET 一分一段 科类
  143. export function yfydModes(params) {
  144. return request({
  145. url: '/front/syzy/yfyd/modes',
  146. method: 'get',
  147. params: params
  148. })
  149. }
  150. // GET 一分一段 列表
  151. export function yfydList(params) {
  152. return request({
  153. url: '/front/syzy/yfyd/list',
  154. method: 'get',
  155. params: params
  156. })
  157. }
  158. // 等效位次转化分
  159. export function getEquivalentScore(query) {
  160. // query: { location: '湖南', year: 2024, mode: '物理', score: 580 }
  161. // returns: { match: match item in `yfyd/list`, scores: [{year: 2023, seat: -, score}] 近3年等效位次和等效分},
  162. // 注,如果当前year=2023年,应该返回 23 22 21 年的等效位次和等效分;
  163. // 如果当前 24年,一分一段开放前应该返回 23 22 21,一分一段开放后应该返回 24 23 22。
  164. return request({
  165. url: '/front/syzy/yfyd/getEquivalentScore',
  166. method: 'get',
  167. params: query
  168. })
  169. }
  170. /**
  171. * 查询我的志愿表
  172. */
  173. export function selectZytbRecord(params) {
  174. return request({
  175. url: `/front/syzy/zytb/record`,
  176. method: 'get',
  177. params
  178. })
  179. }
  180. /**
  181. * 删除我的志愿表
  182. * @param params
  183. */
  184. export function delZytbRecord(params) {
  185. return request({
  186. url: `/front/syzy/zytb/record/del`,
  187. method: 'get',
  188. params
  189. })
  190. }
  191. export function downloadRecommendReport(params) {
  192. return request({
  193. url: `/front/syzy/zytb/export`,
  194. method: 'get',
  195. responseType: 'blob',
  196. params
  197. })
  198. }
  199. export function getVoluntarySpecialProjectFilter(params) {
  200. // params = { year, batch } // 缺省年份返回当前年份的专项选项
  201. // returns ['专项A', '专项B', '专项C', '不看专项']
  202. // getRecommendVoluntary 新增参数specialProjects: Array // 原来的参数specialProjectNation,specialProjectLocal不动
  203. return request({
  204. url: `/front/syzy/zytb/specialProjectFilter`,
  205. method: 'get',
  206. params
  207. })
  208. }
  209. export function getVoluntaryLimitationTags(params) {
  210. // params = { year, batch } // 缺省年份返回当前年份的专项选项
  211. // returns ['专项A', '专项B', '专项C', '不看专项']
  212. // getRecommendVoluntary 新增参数specialProjects: Array // 原来的参数specialProjectNation,specialProjectLocal不动
  213. return request({
  214. url: `/front/syzy/zytb/limitationTags`,
  215. method: 'get',
  216. params
  217. })
  218. }