import { request } from '@/untils/AxiosUtils.js'; import { getStore } from '@/untils/store.js' function getHeader() { const platformId = getStore({ name: 'platformId' }) if (platformId) { return { 'Platform-Id': platformId } } else { return {} } } /*首页 最新任务(10条)*/ export const newMission = () => { return request({ url: '/api/jobslink-api/missions/front/mission/guestList', method: 'get', headers: getHeader() }) } /*首页 推荐任务(10条)*/ export const recMission = () => { return request({ url: '/api/jobslink-api/missions/user/mission/interestedList', method: 'get', headers: getHeader() }) } /*抢任务-推荐岗位*/ export const nearMission = (current, size, lat, lon, distance) => { return request({ url: '/api/jobslink-api/user/userWork/getPushListByUserId', method: 'get', params: { current, size, lat, lon, distance }, headers: getHeader() }) } /*抢任务-推荐任务*/ export const recommendMission = (current, size, seaStr) => { return request({ url: '/api/jobslink-api/missions/user/mission/recommendList', method: 'get', params: { current, size, seaStr }, headers: getHeader() }) } /*抢任务-最新任务*/ export const newMissionAll = (current, size, seaStr) => { return request({ url: '/api/jobslink-api/missions/user/mission/getPushList', method: 'get', params: { current, size, seaStr }, headers: getHeader() }) } /*抢任务-个体户招工*/ export const nearMissionSearch = (current, size, education,salary,industry,province,city) => { return request({ url: '/api/jobslink-api/user/userWork/searchList', method: 'get', params: { current, size, education,salary,industry,province,city }, headers: getHeader() }) } /*抢任务-推荐任务*/ export const recommendMissionSearch = (current, size, education,salary,industry,province,city) => { return request({ url: '/api/jobslink-api/missions/user/mission/searchList', method: 'get', params: { current, size, education,salary,industry,province,city }, headers: getHeader() }) } /*抢任务-推荐岗位*/ export const newMissionAllSearch = (current, size, education,salary,industry,province,city) => { return request({ url: '/api/jobslink-api/user/userrecruit/searchList', method: 'get', params: { current, size, education,salary,industry,province,city }, headers: getHeader() }) } /*提交抢任务*/ export const submit = (missionNo,type) => { return request({ url: '/api/jobslink-api/missions/user/mission/missionApply', method: 'post', params: { missionNo, type } }) } /*我的任务*/ export const myMission = (current, size, status) => { return request({ url: '/api/jobslink-api/missions/user/mission/getUserMissionList', method: 'get', params: { current, size, status } }) } // 消息中心:推荐岗位和推荐任务 export const tuiJianMission = (ids, type) => { return request({ url: '/api/jobslink-api/user/userWork/getListByIDs', method: 'get', params: { ids, type } }) } // 推送政策 export const getNewsPolicyList = (ids) => { return request({ url: '/api/jobslink-api/policy/userList', method: 'get', params: { ids } }) } /*我的收藏*/ export const myCollection = (current, size, status) => { return request({ url: '/api/jobslink-api/works/jkworkscollect/getCollectListByUserId', method: 'get', params: { current, size, status } }) } /*浏览记录*/ export const myBrowing = (current, size, status) => { return request({ url: '/api/jobslink-api/user/useraction/getListByUserId', method: 'get', params: { current, size, status } }) } /*招工消息通知列表*/ export const recruitmentNewsList = (current, size, status) => { return request({ url: '/api/jobslink-api/user/userrecruit/getCollectList', method: 'get', params: { current, size, status } }) } /*任务详情*/ export const missionDetail = (missionNo) => { return request({ url: '/api/jobslink-api/missions/front/mission/detail', method: 'get', params: { missionNo } }) } /*任务详情*/ export const recruit_missionDetail = (missionNo,type) => { return request({ url: '/api/jobslink-api/user/userrecruit/getCollectUserList', method: 'get', params: { id:missionNo, type } }) } /*岗位详情*/ // workDetail export const workDetail = (workId) => { return request({ url: '/api/jobslink-api/user/userWork/getWorksInfoByWorkId', method: 'get', params: { workId } }) } /*获取收藏状态*/ export const getCollectState = (workId, type) => { return request({ url: '/api/jobslink-api/works/jkworkscollect/getCollectStatus', method: 'get', params: { workId, type } }) } /*收藏和取消收藏接口*/ export const updateCollectStatus = (workId, status, type) => { return request({ url: '/api/jobslink-api/works/jkworkscollect/updateCollectStatus', method: 'get', params: { workId, status, type } }) } /*获取查询关键字列表*/ export const getSearchKeyWordsList = () => { return request({ url: '/api/jobslink-api/user/userWork/getSearchAllKeyWords', method: 'get', }) } /*清空搜索历史*/ export const clearSearchKeyWords = () => { return request({ url: '/api/jobslink-api/user/userWork/delSearchAllKeyWords', method: 'get', }) } /*通过关键字获取面板搜索结果*/ export const getListByKeyWords = (keywords) => { return request({ url: '/api/jobslink-api/user/userWork/searchAll', method: 'get', params: { keywords } }) }