index.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. import request from '@/config/axios'
  2. // 获取当前企业用户的面试信息分页
  3. export const getInterviewInvitePage = async (params) => {
  4. return await request.get({
  5. url: '/app-api/menduner/system/recruit/interview-invite/page',
  6. params
  7. })
  8. }
  9. // 面试-保存、重新邀约
  10. export const saveInterviewInvite = async (data) => {
  11. return await request.post({
  12. url: '/app-api/menduner/system/recruit/interview-invite/save',
  13. data
  14. })
  15. }
  16. // 取消面试
  17. export const cancelInterviewInvite = async (data) => {
  18. return await request.post({
  19. url: '/app-api/menduner/system/recruit/interview-invite/cancellation',
  20. data
  21. })
  22. }
  23. // 完成面试
  24. export const completedInterviewInvite = async (id) => {
  25. return await request.post({
  26. url: `/app-api/menduner/system/recruit/interview-invite/completed?id=${id}`
  27. })
  28. }
  29. // 未能爽约面试
  30. export const noAttendInterviewInvite = async (data) => {
  31. return await request.post({
  32. url: '/app-api/menduner/system/recruit/interview-invite/not/attended',
  33. data
  34. })
  35. }
  36. // 面试反馈
  37. export const feedbackInterviewInvite = async (data) => {
  38. return await request.post({
  39. url: '/app-api/menduner/system/recruit/interview-invite/feedback',
  40. data
  41. })
  42. }
  43. // 获取当前企业有面试的日期列表
  44. export const getEnterpriseInterviewCountByTime = async () => {
  45. return await request.get({
  46. url: '/app-api/menduner/system/recruit/interview-invite/get/count/by/time'
  47. })
  48. }