resume.js 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202
  1. import request from '@/config/axios'
  2. // 保存基本信息
  3. export const saveResumeBasicInfo = async (data) => {
  4. return await request.post({
  5. url: '/app-api/menduner/system/person/resume/info/save',
  6. data
  7. })
  8. }
  9. // 保存个人优势
  10. export const saveResumeAdvantage = async (data) => {
  11. return await request.post({
  12. url: '/app-api/menduner/system/person/resume/advantage/save',
  13. data
  14. })
  15. }
  16. // 保存培训经历
  17. export const saveResumeTrainExp = async (data) => {
  18. return await request.post({
  19. url: '/app-api/menduner/system/person/resume/train/exp/save',
  20. data
  21. })
  22. }
  23. // 删除培训经历
  24. export const deleteResumeTrainExp = async (id) => {
  25. return await request.delete({
  26. url: '/app-api/menduner/system/person/resume/train/exp/remove?id=' + id
  27. })
  28. }
  29. // 获取培训经历
  30. export const getResumeTrainExp = async () => {
  31. return await request.get({
  32. url: '/app-api/menduner/system/person/resume/get/train/exp'
  33. })
  34. }
  35. // 获取-教育经历
  36. export const getResumeEduExp = async () => {
  37. return await request.get({
  38. url: '/app-api/menduner/system/person/resume/get/edu/exp'
  39. })
  40. }
  41. // 删除-教育经历
  42. export const deleteResumeEduExp = async (id) => {
  43. return await request.delete({
  44. url: '/app-api/menduner/system/person/resume/edu/exp/remove?id=' + id
  45. })
  46. }
  47. // 保存-教育经历
  48. export const saveResumeEduExp = async (data) => {
  49. return await request.post({
  50. url: '/app-api/menduner/system/person/resume/edu/exp/save',
  51. data
  52. })
  53. }
  54. // 获取-工作经历
  55. export const getResumeWorkExp = async () => {
  56. return await request.get({
  57. url: '/app-api/menduner/system/person/resume/get/work/exp'
  58. })
  59. }
  60. // 删除-工作经历
  61. export const deleteResumeWorkExp = async (id) => {
  62. return await request.delete({
  63. url: '/app-api/menduner/system/person/resume/work/exp/remove?id=' + id
  64. })
  65. }
  66. // 保存-工作经历
  67. export const saveResumeWorkExp = async (data) => {
  68. return await request.post({
  69. url: '/app-api/menduner/system/person/resume/work/exp/save',
  70. data
  71. })
  72. }
  73. // 保存项目经历
  74. export const saveResumeProjectExp = async (data) => {
  75. return await request.post({
  76. url: '/app-api/menduner/system/person/resume/project/exp/save',
  77. data
  78. })
  79. }
  80. // 删除项目经历
  81. export const deleteResumeProjectExp = async (id) => {
  82. return await request.delete({
  83. url: '/app-api/menduner/system/person/resume/project/exp/remove?id=' + id
  84. })
  85. }
  86. // 获取项目经历
  87. export const getResumeProjectExp = async () => {
  88. return await request.get({
  89. url: '/app-api/menduner/system/person/resume/get/project/exp'
  90. })
  91. }
  92. // 获取-职业技能
  93. export const getResumePersonSkill = async () => {
  94. return await request.get({
  95. url: '/app-api/menduner/system/person/resume/get/person/skill'
  96. })
  97. }
  98. // 删除-职业技能
  99. export const deleteResumePersonSkill = async (id) => {
  100. return await request.delete({
  101. url: '/app-api/menduner/system/person/resume/person/skill/remove?id=' + id
  102. })
  103. }
  104. // 保存-职业技能
  105. export const saveResumePersonSkill = async (data) => {
  106. return await request.post({
  107. url: '/app-api/menduner/system/person/resume/person/skill/save',
  108. data
  109. })
  110. }
  111. // 保存求职意向
  112. export const saveResumeJobInterested = async (data) => {
  113. return await request.post({
  114. url: '/app-api/menduner/system/person/resume/job/interested/save',
  115. data
  116. })
  117. }
  118. // 删除求职意向
  119. export const deleteResumeJobInterested = async (id) => {
  120. return await request.delete({
  121. url: '/app-api/menduner/system/person/resume/job/interested/remove?id=' + id
  122. })
  123. }
  124. // 获取求职意向
  125. export const getResumeJobInterested = async () => {
  126. return await request.get({
  127. url: '/app-api/menduner/system/person/resume/get/job/interested'
  128. })
  129. }
  130. // 根据专业名称模糊搜索
  131. export const schoolMajorByName = async (params) => {
  132. return await request.get({
  133. url: '/app-api/menduner/system/major/search/by/name',
  134. params
  135. })
  136. }
  137. // 根据学校名称模糊搜索
  138. export const schoolSearchByName = async (params) => {
  139. return await request.get({
  140. url: '/app-api/menduner/system/school/search/by/name',
  141. params
  142. })
  143. }
  144. // 根据企业名称模糊搜索
  145. export const enterpriseSearchByName = async (params) => {
  146. return await request.get({
  147. url: '/app-api/menduner/system/enterprise/search/by/name',
  148. params
  149. })
  150. }
  151. // 保存附件
  152. export const savePersonResumeCv = async (data) => {
  153. return await request.post({
  154. url: '/app-api/menduner/system/person/resume/person/cv/save',
  155. data
  156. })
  157. }
  158. // 删除附件
  159. export const deletePersonResumeCv = async (id) => {
  160. return await request.delete({
  161. url: '/app-api/menduner/system/person/resume/person/cv/remove?id=' + id
  162. })
  163. }
  164. // 获取附件列表
  165. export const getPersonResumeCv = async () => {
  166. return await request.get({
  167. url: '/app-api/menduner/system/person/resume/get/person/cv'
  168. })
  169. }
  170. // 修改求职类型
  171. export const updateJobStatus = async (data) => {
  172. return await request.post({
  173. url: '/app-api/menduner/system/person/resume/job/status/update?status=' + data,
  174. })
  175. }