2024-02-02 14:44:30 +08:00
|
|
|
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()
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
2024-03-26 21:19:45 +08:00
|
|
|
/*抢任务-推荐岗位*/
|
2024-02-02 14:44:30 +08:00
|
|
|
export const nearMission = (current, size, lat, lon, distance) => {
|
|
|
|
|
return request({
|
2024-02-19 09:08:07 +08:00
|
|
|
url: '/api/jobslink-api/user/userWork/getPushListByUserId',
|
2024-02-02 14:44:30 +08:00
|
|
|
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({
|
2024-03-15 16:59:29 +08:00
|
|
|
url: '/api/jobslink-api/missions/user/mission/getPushList',
|
2024-02-02 14:44:30 +08:00
|
|
|
method: 'get',
|
|
|
|
|
params: {
|
|
|
|
|
current,
|
|
|
|
|
size,
|
|
|
|
|
seaStr
|
|
|
|
|
},
|
|
|
|
|
headers: getHeader()
|
|
|
|
|
})
|
|
|
|
|
}
|
2024-03-26 21:19:45 +08:00
|
|
|
/*抢任务-个体户招工*/
|
|
|
|
|
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()
|
|
|
|
|
})
|
|
|
|
|
}
|
2024-02-02 14:44:30 +08:00
|
|
|
|
|
|
|
|
/*提交抢任务*/
|
2024-02-19 11:53:41 +08:00
|
|
|
export const submit = (missionNo,type) => {
|
2024-02-02 14:44:30 +08:00
|
|
|
return request({
|
|
|
|
|
url: '/api/jobslink-api/missions/user/mission/missionApply',
|
|
|
|
|
method: 'post',
|
|
|
|
|
params: {
|
2024-02-19 11:53:41 +08:00
|
|
|
missionNo,
|
|
|
|
|
type
|
2024-02-02 14:44:30 +08:00
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*我的任务*/
|
|
|
|
|
export const myMission = (current, size, status) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/api/jobslink-api/missions/user/mission/getUserMissionList',
|
|
|
|
|
method: 'get',
|
|
|
|
|
params: {
|
|
|
|
|
current,
|
|
|
|
|
size,
|
|
|
|
|
status
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
2024-03-12 23:03:27 +08:00
|
|
|
// 消息中心:推荐岗位和推荐任务
|
|
|
|
|
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
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
2024-02-21 17:18:40 +08:00
|
|
|
/*我的收藏*/
|
|
|
|
|
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
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
2024-03-19 17:19:44 +08:00
|
|
|
/*招工消息通知列表*/
|
|
|
|
|
export const recruitmentNewsList = (current, size, status) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/api/jobslink-api/user/userrecruit/getCollectList',
|
|
|
|
|
method: 'get',
|
|
|
|
|
params: {
|
|
|
|
|
current,
|
|
|
|
|
size,
|
|
|
|
|
status
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
2024-02-02 14:44:30 +08:00
|
|
|
/*任务详情*/
|
|
|
|
|
export const missionDetail = (missionNo) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/api/jobslink-api/missions/front/mission/detail',
|
|
|
|
|
method: 'get',
|
|
|
|
|
params: {
|
|
|
|
|
missionNo
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
}
|
2024-03-19 17:19:44 +08:00
|
|
|
/*任务详情*/
|
|
|
|
|
export const recruit_missionDetail = (missionNo,type) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/api/jobslink-api/user/userrecruit/getCollectUserList',
|
|
|
|
|
method: 'get',
|
|
|
|
|
params: {
|
|
|
|
|
id:missionNo,
|
|
|
|
|
type
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
}
|
2024-02-19 09:08:07 +08:00
|
|
|
|
2024-02-19 15:55:01 +08:00
|
|
|
/*岗位详情*/
|
|
|
|
|
// workDetail
|
|
|
|
|
export const workDetail = (workId) => {
|
|
|
|
|
return request({
|
|
|
|
|
url: '/api/jobslink-api/user/userWork/getWorksInfoByWorkId',
|
|
|
|
|
method: 'get',
|
|
|
|
|
params: {
|
|
|
|
|
workId
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
2024-02-19 09:08:07 +08:00
|
|
|
/*获取收藏状态*/
|
2024-02-21 17:18:40 +08:00
|
|
|
export const getCollectState = (workId, type) => {
|
2024-02-19 09:08:07 +08:00
|
|
|
return request({
|
|
|
|
|
url: '/api/jobslink-api/works/jkworkscollect/getCollectStatus',
|
|
|
|
|
method: 'get',
|
|
|
|
|
params: {
|
2024-02-21 17:18:40 +08:00
|
|
|
workId,
|
|
|
|
|
type
|
2024-02-19 09:08:07 +08:00
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/*收藏和取消收藏接口*/
|
2024-02-21 17:18:40 +08:00
|
|
|
export const updateCollectStatus = (workId, status, type) => {
|
2024-02-19 09:08:07 +08:00
|
|
|
return request({
|
|
|
|
|
url: '/api/jobslink-api/works/jkworkscollect/updateCollectStatus',
|
|
|
|
|
method: 'get',
|
|
|
|
|
params: {
|
|
|
|
|
workId,
|
2024-02-21 17:18:40 +08:00
|
|
|
status,
|
|
|
|
|
type
|
2024-02-19 09:08:07 +08:00
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/*获取查询关键字列表*/
|
|
|
|
|
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
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
}
|