resume.js 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265
  1. import request from "@/utils/request"
  2. // 保存基本信息
  3. export const saveResumeBasicInfo = async (data) => {
  4. return request({
  5. url: '/app-api/menduner/system/person/resume/info/save',
  6. method: 'POST',
  7. data,
  8. custom: {
  9. showLoading: false,
  10. auth: true
  11. }
  12. })
  13. }
  14. // // 保存个人优势
  15. // export const saveResumeAdvantage = async (data) => {
  16. // return await request.post({
  17. // url: '/app-api/menduner/system/person/resume/advantage/save',
  18. // data
  19. // })
  20. // }
  21. // // 保存培训经历
  22. // export const saveResumeTrainExp = async (data) => {
  23. // return await request.post({
  24. // url: '/app-api/menduner/system/person/resume/train/exp/save',
  25. // data
  26. // })
  27. // }
  28. // // 删除培训经历
  29. // export const deleteResumeTrainExp = async (id) => {
  30. // return await request.delete({
  31. // url: '/app-api/menduner/system/person/resume/train/exp/remove?id=' + id
  32. // })
  33. // }
  34. // 获取培训经历
  35. export const getResumeTrainExp = async () => {
  36. return request({
  37. url: '/app-api/menduner/system/person/resume/get/train/exp',
  38. method: 'GET',
  39. custom: {
  40. showLoading: false,
  41. auth: true
  42. }
  43. })
  44. }
  45. // // 获取-教育经历
  46. export const getResumeEduExp = async () => {
  47. return request({
  48. url: '/app-api/menduner/system/person/resume/get/edu/exp',
  49. method: 'GET',
  50. custom: {
  51. showLoading: false,
  52. auth: true
  53. }
  54. })
  55. }
  56. // // 删除-教育经历
  57. // export const deleteResumeEduExp = async (id) => {
  58. // return await request.delete({
  59. // url: '/app-api/menduner/system/person/resume/edu/exp/remove?id=' + id
  60. // })
  61. // }
  62. // // 保存-教育经历
  63. // export const saveResumeEduExp = async (data) => {
  64. // return await request.post({
  65. // url: '/app-api/menduner/system/person/resume/edu/exp/save',
  66. // data
  67. // })
  68. // }
  69. // 获取-工作经历
  70. export const getResumeWorkExp = async () => {
  71. return request({
  72. url: '/app-api/menduner/system/person/resume/get/work/exp',
  73. method: 'GET',
  74. custom: {
  75. showLoading: false,
  76. auth: true
  77. }
  78. })
  79. }
  80. // // 删除-工作经历
  81. // export const deleteResumeWorkExp = async (id) => {
  82. // return await request.delete({
  83. // url: '/app-api/menduner/system/person/resume/work/exp/remove?id=' + id
  84. // })
  85. // }
  86. // // 保存-工作经历
  87. // export const saveResumeWorkExp = async (data) => {
  88. // return await request.post({
  89. // url: '/app-api/menduner/system/person/resume/work/exp/save',
  90. // data
  91. // })
  92. // }
  93. // // 保存项目经历
  94. // export const saveResumeProjectExp = async (data) => {
  95. // return await request.post({
  96. // url: '/app-api/menduner/system/person/resume/project/exp/save',
  97. // data
  98. // })
  99. // }
  100. // // 删除项目经历
  101. // export const deleteResumeProjectExp = async (id) => {
  102. // return await request.delete({
  103. // url: '/app-api/menduner/system/person/resume/project/exp/remove?id=' + id
  104. // })
  105. // }
  106. // 获取项目经历
  107. // export const getResumeProjectExp = async () => {
  108. // return request({
  109. // url: '/app-api/menduner/system/person/resume/get/project/exp',
  110. // method: 'GET',
  111. // custom: {
  112. // showLoading: false,
  113. // auth: true
  114. // }
  115. // })
  116. // }
  117. // // 获取-技能树形
  118. // export const getSkillTree = async () => {
  119. // return await request.get({
  120. // url: '/app-api/menduner/system/skill/get/tree'
  121. // })
  122. // }
  123. // 获取-职业技能
  124. export const getResumePersonSkill = async () => {
  125. return request({
  126. url: '/app-api/menduner/system/person/resume/get/person/skill',
  127. method: 'GET',
  128. custom: {
  129. showLoading: false,
  130. auth: true
  131. }
  132. })
  133. }
  134. // // 删除-职业技能
  135. // export const deleteResumePersonSkill = async (id) => {
  136. // return await request.delete({
  137. // url: '/app-api/menduner/system/person/resume/person/skill/remove?id=' + id
  138. // })
  139. // }
  140. // // 保存-职业技能
  141. // export const saveResumePersonSkill = async (data) => {
  142. // return await request.post({
  143. // url: '/app-api/menduner/system/person/resume/person/skill/save',
  144. // data
  145. // })
  146. // }
  147. // 保存求职意向
  148. export const saveResumeJobInterested = async (data) => {
  149. return request({
  150. url: '/app-api/menduner/system/person/resume/job/interested/save',
  151. method: 'POST',
  152. data,
  153. custom: {
  154. showLoading: false,
  155. auth: true
  156. }
  157. })
  158. }
  159. // // 删除求职意向
  160. // export const deleteResumeJobInterested = async (id) => {
  161. // return await request.delete({
  162. // url: '/app-api/menduner/system/person/resume/job/interested/remove?id=' + id
  163. // })
  164. // }
  165. // // 获取求职意向
  166. export const getResumeJobInterested = async () => {
  167. return request({
  168. url: '/app-api/menduner/system/person/resume/get/job/interested',
  169. method: 'GET',
  170. custom: {
  171. showLoading: false,
  172. auth: true
  173. }
  174. })
  175. }
  176. // // 根据专业名称模糊搜索
  177. // export const schoolMajorByName = async (params) => {
  178. // return await request.get({
  179. // url: '/app-api/menduner/system/major/search/by/name',
  180. // params
  181. // })
  182. // }
  183. // // 根据学校名称模糊搜索
  184. // export const schoolSearchByName = async (params) => {
  185. // return await request.get({
  186. // url: '/app-api/menduner/system/school/search/by/name',
  187. // params
  188. // })
  189. // }
  190. // // 根据企业名称模糊搜索
  191. // export const enterpriseSearchByName = async (params) => {
  192. // return await request.get({
  193. // url: '/app-api/menduner/system/enterprise/search/by/name',
  194. // params
  195. // })
  196. // }
  197. // // 保存附件
  198. // export const savePersonResumeCv = async (data) => {
  199. // return await request.post({
  200. // url: '/app-api/menduner/system/person/resume/person/cv/save',
  201. // data
  202. // })
  203. // }
  204. // // 删除附件
  205. // export const deletePersonResumeCv = async (id) => {
  206. // return await request.delete({
  207. // url: '/app-api/menduner/system/person/resume/person/cv/remove?id=' + id
  208. // })
  209. // }
  210. // // 获取附件列表
  211. // export const getPersonResumeCv = async () => {
  212. // return await request.get({
  213. // url: '/app-api/menduner/system/person/resume/get/person/cv'
  214. // })
  215. // }
  216. // // 修改求职类型
  217. // export const updateJobStatus = async (data) => {
  218. // return await request.post({
  219. // url: '/app-api/menduner/system/person/resume/job/status/update?status=' + data,
  220. // })
  221. // }
  222. // // 修改人才头像
  223. // export const updatePersonAvatar = async (url) => {
  224. // return await request.post({
  225. // url: `/app-api/menduner/system/person/resume/avatar/update?avatar=${url}`
  226. // })
  227. // }
  228. // // 修改个人画像
  229. // export const savePersonPortrait = async (data) => {
  230. // return await request.post({
  231. // url: '/app-api/menduner/system/person/resume/tag/update',
  232. // data
  233. // })
  234. // }