resume.js 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289
  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 request({
  59. url: '/app-api/menduner/system/person/resume/edu/exp/remove?id=' + id,
  60. method: 'DELETE',
  61. custom: {
  62. auth: true,
  63. showLoading: false
  64. }
  65. })
  66. }
  67. // 保存-教育经历
  68. export const saveResumeEduExp = async (data) => {
  69. return request({
  70. url: '/app-api/menduner/system/person/resume/edu/exp/save',
  71. method: 'POST',
  72. data,
  73. custom: {
  74. showLoading: false,
  75. auth: true
  76. }
  77. })
  78. }
  79. // 获取-工作经历
  80. export const getResumeWorkExp = async () => {
  81. return request({
  82. url: '/app-api/menduner/system/person/resume/get/work/exp',
  83. method: 'GET',
  84. custom: {
  85. showLoading: false,
  86. auth: true
  87. }
  88. })
  89. }
  90. // // 删除-工作经历
  91. // export const deleteResumeWorkExp = async (id) => {
  92. // return await request.delete({
  93. // url: '/app-api/menduner/system/person/resume/work/exp/remove?id=' + id
  94. // })
  95. // }
  96. // // 保存-工作经历
  97. // export const saveResumeWorkExp = async (data) => {
  98. // return await request.post({
  99. // url: '/app-api/menduner/system/person/resume/work/exp/save',
  100. // data
  101. // })
  102. // }
  103. // // 保存项目经历
  104. // export const saveResumeProjectExp = async (data) => {
  105. // return await request.post({
  106. // url: '/app-api/menduner/system/person/resume/project/exp/save',
  107. // data
  108. // })
  109. // }
  110. // // 删除项目经历
  111. // export const deleteResumeProjectExp = async (id) => {
  112. // return await request.delete({
  113. // url: '/app-api/menduner/system/person/resume/project/exp/remove?id=' + id
  114. // })
  115. // }
  116. // 获取项目经历
  117. // export const getResumeProjectExp = async () => {
  118. // return request({
  119. // url: '/app-api/menduner/system/person/resume/get/project/exp',
  120. // method: 'GET',
  121. // custom: {
  122. // showLoading: false,
  123. // auth: true
  124. // }
  125. // })
  126. // }
  127. // // 获取-技能树形
  128. // export const getSkillTree = async () => {
  129. // return await request.get({
  130. // url: '/app-api/menduner/system/skill/get/tree'
  131. // })
  132. // }
  133. // 获取-职业技能
  134. export const getResumePersonSkill = async () => {
  135. return request({
  136. url: '/app-api/menduner/system/person/resume/get/person/skill',
  137. method: 'GET',
  138. custom: {
  139. showLoading: false,
  140. auth: true
  141. }
  142. })
  143. }
  144. // // 删除-职业技能
  145. // export const deleteResumePersonSkill = async (id) => {
  146. // return await request.delete({
  147. // url: '/app-api/menduner/system/person/resume/person/skill/remove?id=' + id
  148. // })
  149. // }
  150. // // 保存-职业技能
  151. // export const saveResumePersonSkill = async (data) => {
  152. // return await request.post({
  153. // url: '/app-api/menduner/system/person/resume/person/skill/save',
  154. // data
  155. // })
  156. // }
  157. // 保存求职意向
  158. export const saveResumeJobInterested = async (data) => {
  159. return request({
  160. url: '/app-api/menduner/system/person/resume/job/interested/save',
  161. method: 'POST',
  162. data,
  163. custom: {
  164. showLoading: false,
  165. auth: true
  166. }
  167. })
  168. }
  169. // 删除求职意向
  170. export const deleteResumeJobInterested = async (id) => {
  171. return request({
  172. url: '/app-api/menduner/system/person/resume/job/interested/remove?id=' + id,
  173. method: 'DELETE',
  174. custom: {
  175. auth: true,
  176. showLoading: false
  177. }
  178. })
  179. }
  180. // // 获取求职意向
  181. export const getResumeJobInterested = async () => {
  182. return request({
  183. url: '/app-api/menduner/system/person/resume/get/job/interested',
  184. method: 'GET',
  185. custom: {
  186. showLoading: false,
  187. auth: true
  188. }
  189. })
  190. }
  191. // // 根据专业名称模糊搜索
  192. export const schoolMajorByName = async (params) => {
  193. return request({
  194. url: '/app-api/menduner/system/major/search/by/name',
  195. params,
  196. method: 'GET',
  197. custom: {
  198. showLoading: false,
  199. auth: true
  200. }
  201. })
  202. }
  203. // 根据学校名称模糊搜索
  204. export const schoolSearchByName = async (params) => {
  205. return request({
  206. url: '/app-api/menduner/system/school/search/by/name',
  207. params,
  208. method: 'GET',
  209. custom: {
  210. showLoading: false,
  211. auth: true
  212. }
  213. })
  214. }
  215. // // 根据企业名称模糊搜索
  216. // export const enterpriseSearchByName = async (params) => {
  217. // return await request.get({
  218. // url: '/app-api/menduner/system/enterprise/search/by/name',
  219. // params
  220. // })
  221. // }
  222. // // 保存附件
  223. // export const savePersonResumeCv = async (data) => {
  224. // return await request.post({
  225. // url: '/app-api/menduner/system/person/resume/person/cv/save',
  226. // data
  227. // })
  228. // }
  229. // // 删除附件
  230. // export const deletePersonResumeCv = async (id) => {
  231. // return await request.delete({
  232. // url: '/app-api/menduner/system/person/resume/person/cv/remove?id=' + id
  233. // })
  234. // }
  235. // // 获取附件列表
  236. // export const getPersonResumeCv = async () => {
  237. // return await request.get({
  238. // url: '/app-api/menduner/system/person/resume/get/person/cv'
  239. // })
  240. // }
  241. // // 修改求职类型
  242. // export const updateJobStatus = async (data) => {
  243. // return await request.post({
  244. // url: '/app-api/menduner/system/person/resume/job/status/update?status=' + data,
  245. // })
  246. // }
  247. // // 修改人才头像
  248. // export const updatePersonAvatar = async (url) => {
  249. // return await request.post({
  250. // url: `/app-api/menduner/system/person/resume/avatar/update?avatar=${url}`
  251. // })
  252. // }
  253. // // 修改个人画像
  254. // export const savePersonPortrait = async (data) => {
  255. // return await request.post({
  256. // url: '/app-api/menduner/system/person/resume/tag/update',
  257. // data
  258. // })
  259. // }