position.js 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118
  1. import request from "@/utils/request"
  2. // 招聘端-职位列表
  3. export const getJobAdvertisedList = (params) => {
  4. return request({
  5. url: '/app-api/menduner/system/recruit/job-advertised/page',
  6. method: 'GET',
  7. params,
  8. custom: {
  9. showLoading: true,
  10. auth: true
  11. }
  12. })
  13. }
  14. // 获取待支付的订单
  15. export const getUnpaidOrder = (params) => {
  16. return request({
  17. url: '/app-api/menduner/system/recruit/trade/order/get/unpaid',
  18. method: 'GET',
  19. params,
  20. custom: {
  21. showLoading: true,
  22. auth: true
  23. }
  24. })
  25. }
  26. // 创建订单
  27. export const createTradeOrder = (data) => {
  28. return request({
  29. url: '/app-api/menduner/system/recruit/trade/order/create',
  30. method: "POST",
  31. data,
  32. custom: {
  33. openEncryption: true,
  34. showLoading: true,
  35. auth: true
  36. }
  37. })
  38. }
  39. // 招聘端-开启职位
  40. export const enableJobAdvertised = (ids) => {
  41. return request({
  42. url: `/app-api/menduner/system/recruit/job-advertised/enable?ids=${ids}`,
  43. method: "POST",
  44. custom: {
  45. openEncryption: true,
  46. showLoading: true,
  47. auth: true
  48. }
  49. })
  50. }
  51. // 招聘端-关闭职位
  52. export const closeJobAdvertised = (ids) => {
  53. return request({
  54. url: `/app-api/menduner/system/recruit/job-advertised/disable?ids=${ids}`,
  55. method: "POST",
  56. custom: {
  57. openEncryption: true,
  58. showLoading: true,
  59. auth: true
  60. }
  61. })
  62. }
  63. // 招聘端-置顶职位
  64. export const topJobAdvertised = (ids) => {
  65. return request({
  66. url: `/app-api/menduner/system/recruit/job-advertised/top?ids=${ids}`,
  67. method: "POST",
  68. custom: {
  69. openEncryption: true,
  70. showLoading: true,
  71. auth: true
  72. }
  73. })
  74. }
  75. // 招聘端-取消置顶职位
  76. export const topJobAdvertisedCancel = (ids) => {
  77. return request({
  78. url: `/app-api/menduner/system/recruit/job-advertised/un-top?ids=${ids}`,
  79. method: "POST",
  80. custom: {
  81. openEncryption: true,
  82. showLoading: true,
  83. auth: true
  84. }
  85. })
  86. }
  87. // 招聘端-刷新职位
  88. export const refreshJobAdvertised = (ids) => {
  89. return request({
  90. url: `/app-api/menduner/system/recruit/job-advertised/refresh?ids=${ids}`,
  91. method: "POST",
  92. custom: {
  93. openEncryption: true,
  94. showLoading: true,
  95. auth: true
  96. }
  97. })
  98. }
  99. // 获取企业发布职位类型权限
  100. export const getEnterprisePubJobTypePermission = () => {
  101. return request({
  102. url: '/app-api/menduner/system/recruit/enterprise/get/pub-job-type-perm',
  103. method: 'GET',
  104. custom: {
  105. showLoading: true,
  106. auth: true
  107. }
  108. })
  109. }