volunteer.js 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. import request from '@/utils/request'
  2. import config from "@/config";
  3. //
  4. export function get(params) {
  5. return request({
  6. url: '/front/syzy/xkbm/get',
  7. method: 'get',
  8. params: params
  9. })
  10. }
  11. // 志愿填报 科目和分数要求
  12. export function getVoluntaryData(params) {
  13. return request({
  14. url: '/front/syzy/zytb/getVoluntaryData',
  15. method: 'get',
  16. params: params
  17. })
  18. }
  19. // 志愿填报 位次
  20. export function getRankByScore(params) {
  21. return request({
  22. url: '/front/syzy/yfyd/getRankByScore',
  23. method: 'get',
  24. params: params
  25. })
  26. }
  27. // 志愿填报 01.填报批次
  28. export function zytbBatches(params) {
  29. return request({
  30. url: '/front/syzy/zytb/batches',
  31. method: 'get',
  32. params: params
  33. })
  34. }
  35. // 获取推荐志愿表头
  36. export function getVoluntaryHeaders(params) {
  37. return request({
  38. url: '/front/syzy/zytb/getVoluntaryHeaders',
  39. method: 'get',
  40. params: params
  41. })
  42. }
  43. // 志愿填报 志愿组
  44. export function getRecommendVoluntary(data, params) {
  45. return request({
  46. url: '/front/syzy/zytb/getRecommendVoluntary',
  47. method: 'post',
  48. data: data,
  49. params: params
  50. })
  51. }
  52. // 志愿填报 专业
  53. export function getVoluntaryMarjors(data) {
  54. return request({
  55. url: '/front/syzy/zytb/getVoluntaryMarjors',
  56. method: 'post',
  57. data: data
  58. })
  59. }
  60. // 志愿填报 04.志愿保存
  61. export function saveZhiyuan(params) {
  62. return request({
  63. url: '/front/syzy/zytb/save',
  64. method: 'post',
  65. data: params
  66. })
  67. }
  68. // 获取志愿明细
  69. export function getZhiyuanDetail(wishResId) {
  70. return request({
  71. url: '/front/syzy/zytb/recordDetail',
  72. method: 'get',
  73. params: {wishResId}
  74. })
  75. }
  76. // 填报批次 筛选条件
  77. export function universityFilters(params) {
  78. return request({
  79. url: '/front/syzy/zytb/university/filters',
  80. method: 'get',
  81. data: params
  82. })
  83. }
  84. // 查询我的志愿表
  85. export function selectZytbRecord(params) {
  86. return request({
  87. url: `/front/syzy/zytb/record`,
  88. method: 'get',
  89. params
  90. })
  91. }
  92. /**
  93. * 删除我的志愿表
  94. * @param params
  95. */
  96. export function delZytbRecord(params) {
  97. return request({
  98. url: `/front/syzy/zytb/record/del`,
  99. method: 'get',
  100. params
  101. })
  102. }
  103. /* download voluntary simulated excel */
  104. export function downloadRecommendReport(params) {
  105. return request({
  106. url: `/front/syzy/zytb/export`,
  107. method: 'get',
  108. responseType: 'arrayBuffer',
  109. params
  110. })
  111. }
  112. export function getDownloadRecommendReportOptionsForWap2App(params) {
  113. return {
  114. url: config.serverBaseUrl + '/front/syzy/zytb/export',
  115. params
  116. }
  117. }
  118. export function getVoluntarySpecialProjectFilter(params) {
  119. // params = { year } // 缺省年份返回当前年份的专项选项
  120. // returns ['专项A', '专项B', '专项C', '不看专项']
  121. // getRecommendVoluntary 新增参数specialProjects: Array // 原来的参数specialProjectNation,specialProjectLocal不动
  122. return request({
  123. url: `/front/syzy/zytb/specialProjectFilter`,
  124. method: 'get',
  125. params
  126. })
  127. }