| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224 | import request from "@/utils/request"// 招聘端-职位列表分页export const getJobAdvertisedList = (params) => {  return request({    url: '/app-api/menduner/system/recruit/job-advertised/page',    method: 'GET',    params,    custom: {      showLoading: true,      auth: true    }  })}// 职位列表export const getJobAdvertised = (params) => {  return request({    url: '/app-api/menduner/system/recruit/job-advertised/list',    method: 'GET',    params,    custom: {      showLoading: true,      auth: true    }  })}// 获取待支付的订单export const getUnpaidOrder = (params) => {  return request({    url: '/app-api/menduner/system/recruit/trade/order/get/unpaid',    method: 'GET',    params,    custom: {      showLoading: true,      auth: true    }  })}// 招聘端-发布职位详情export const getJobDetails = (params) => {  return request({    url: '/app-api/menduner/system/recruit/job-advertised/detail',    method: 'GET',    params,    custom: {      showLoading: true,      openEncryption: true,      auth: true    }  })}// 使用可发布职位数将职位更新成招聘中状态export const updatePositionStatus = (ids) => {  return request({    url: `/app-api/menduner/system/recruit/job-advertised/publish/job/enable?ids=${ids}`,    method: 'POST',    custom: {      showLoading: true,      openEncryption: true,      auth: true    }  })}// 删除待支付职位export const deletePosition = (ids) => {  return request({    url: `/app-api/menduner/system/recruit/job-advertised/del?ids=${ids}`,    method: 'POST',    custom: {      showLoading: true,      openEncryption: true,      auth: true    }  })}// 获取招聘职位扩展信息export const getJobAdvertisedExtend = (jobId) => {  return request({    url: '/app-api/menduner/system/recruit/job-advertised/get/extend?jobId=' + jobId,    method: 'GET',    custom: {      showLoading: true,      auth: true    }  })}// 创建订单export const createTradeOrder = (data) => {  return request({    url: '/app-api/menduner/system/recruit/trade/order/create',    method: "POST",    data,    custom: {      openEncryption: true,      showLoading: true,      auth: true    }  })}// 招聘端-开启职位export const enableJobAdvertised = (ids) => {  return request({    url: `/app-api/menduner/system/recruit/job-advertised/enable?ids=${ids}`,    method: "POST",    custom: {      openEncryption: true,      showLoading: true,      auth: true    }  })}// 招聘端-关闭职位export const closeJobAdvertised = (ids) => {  return request({    url: `/app-api/menduner/system/recruit/job-advertised/disable?ids=${ids}`,    method: "POST",    custom: {      openEncryption: true,      showLoading: true,      auth: true    }  })}// 招聘端-置顶职位export const topJobAdvertised = (ids) => {  return request({    url: `/app-api/menduner/system/recruit/job-advertised/top?ids=${ids}`,    method: "POST",    custom: {      openEncryption: true,      showLoading: true,      auth: true    }  })}// 招聘端-取消置顶职位export const topJobAdvertisedCancel = (ids) => {  return request({    url: `/app-api/menduner/system/recruit/job-advertised/un-top?ids=${ids}`,    method: "POST",    custom: {      openEncryption: true,      showLoading: true,      auth: true    }  })}// 招聘端-刷新职位export const refreshJobAdvertised = (ids) => {  return request({    url: `/app-api/menduner/system/recruit/job-advertised/refresh?ids=${ids}`,    method: "POST",    custom: {      openEncryption: true,      showLoading: true,      auth: true    }  })}// 获取企业发布职位类型权限export const getEnterprisePubJobTypePermission = () => {  return request({    url: '/app-api/menduner/system/recruit/enterprise/get/pub-job-type-perm',    method: 'GET',    custom: {      showLoading: true,      auth: true    }  })}// 求职端-发布职位-获取职位模板export const getRecruitPositionDetails = async (id) => {  return request({    url: `/app-api/menduner/system/recruit/position/get?id=${id}`,    method: 'GET',    custom: {      showLoading: true,      auth: false    }  })}// 招聘端-发布职位export const saveJobAdvertised = (data) => {  return request({    url: '/app-api/menduner/system/recruit/job-advertised/save',    method: "POST",    data,    custom: {      openEncryption: true,      showLoading: true,      auth: true    }  })}// 保存招聘职位扩展信息export const saveJobAdvertisedExtend = (data) => {  return request({    url: '/app-api/menduner/system/recruit/job-advertised/save/extend',    method: "POST",    data,    custom: {      openEncryption: true,      showLoading: true,      auth: true    }  })}
 |