123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185 |
- 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 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 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
- }
- })
- }
|