初始化项目
This commit is contained in:
@@ -1,346 +0,0 @@
|
||||
import request from '@/router/axios';
|
||||
import {getToken} from '@/util/auth'
|
||||
// import { toDoller } from "@/util/money";
|
||||
/*获取招聘中 任务中 已完成任务列表*/
|
||||
export const getList = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*获取已失效任务列表*/
|
||||
export const getExpiredList = (current, size, params) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*新增任务*/
|
||||
export const add = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/save',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
/*编辑任务*/
|
||||
export const update = (row) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/update',
|
||||
method: 'post',
|
||||
data: row
|
||||
})
|
||||
}
|
||||
|
||||
/*删除任务*/
|
||||
export const remove = (ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/remove',
|
||||
method: 'post',
|
||||
params: {
|
||||
ids
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*取消任务*/
|
||||
export const cancel = (ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/cancel',
|
||||
method: 'post',
|
||||
params: {
|
||||
ids
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*复制任务*/
|
||||
export const copy = (id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/copy',
|
||||
method: 'post',
|
||||
data: {
|
||||
id
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*完成任务*/
|
||||
export const complete = (id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/complete',
|
||||
method: 'post',
|
||||
data: {
|
||||
id
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*任务详情*/
|
||||
export const detail = (missionNo) => {
|
||||
return new Promise(function (resolve, reject) {
|
||||
request({
|
||||
url: '/api/jobslink-api/missions/mission/detail',
|
||||
method: 'get',
|
||||
params: {
|
||||
missionNo
|
||||
}
|
||||
})
|
||||
.then((res) => {
|
||||
const data = res.data.data;
|
||||
const selectedSkills = [];
|
||||
if (data.skillIds && data.skillNames) {
|
||||
var skillIds = data.skillIds.split(",");
|
||||
var skillNames = data.skillNames.split(",");
|
||||
for (var i = 0; i < skillIds.length; i++) {
|
||||
selectedSkills.push({
|
||||
'name': skillNames[i],
|
||||
'id': skillIds[i]
|
||||
})
|
||||
}
|
||||
}
|
||||
data['selectedSkills'] = selectedSkills;
|
||||
// data.wage = data.wage ? toDoller(data.wage) : null;
|
||||
resolve(data);
|
||||
})
|
||||
.catch(reject)
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
/*获取待录用 已录用人员列表 */
|
||||
export const employList = (current, size, params, missionNo) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/apply/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
missionNo
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*录用人员 */
|
||||
export const employ = (missionNo, ids,fpTitleId,fpAddressId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/apply/employed/new',
|
||||
method: 'post',
|
||||
params: {
|
||||
missionNo,
|
||||
ids,
|
||||
fpTitleId,
|
||||
fpAddressId
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*取消录用*/
|
||||
export const cancelEmploy = (missionNo, ids) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/apply/cancelEmployed',
|
||||
method: 'post',
|
||||
params: {
|
||||
missionNo,
|
||||
ids
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*评价列表 */
|
||||
export const getRateList = (current, size, params, missionNo) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/tenant/score/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
...params,
|
||||
current,
|
||||
size,
|
||||
missionNo
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*获取评价详情 */
|
||||
export const getRateDetail = (id) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/tenant/score/detail',
|
||||
method: 'get',
|
||||
params: {
|
||||
id
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*提交评价 */
|
||||
export const submitRate = (form, missionNo, userId) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/tenant/score/submit',
|
||||
method: 'post',
|
||||
data: {
|
||||
...form,
|
||||
missionNo,
|
||||
userId
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*评价列表 导入人才库 */
|
||||
export const importTalents = (groupId, workTypeNames, data) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/talents/tenant/import-mission',
|
||||
method: 'post',
|
||||
params: {
|
||||
groupId,
|
||||
workTypeNames
|
||||
},
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
/*获取推荐列表 */
|
||||
export const getCommendList = (current, size, params, missionNo) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/talents/recommendList',
|
||||
method: 'get',
|
||||
params: {
|
||||
current,
|
||||
size,
|
||||
...params,
|
||||
missionNo
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/*邀请人员 */
|
||||
export const invite = (rows) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/desk/user/notice/invite',
|
||||
method: 'post',
|
||||
data: rows
|
||||
})
|
||||
}
|
||||
|
||||
/*批量邀请人员 */
|
||||
export const inviteUser = (rows) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/apply/notice/inviteUser',
|
||||
method: 'post',
|
||||
data: rows
|
||||
})
|
||||
}
|
||||
|
||||
/*邀请人员剩余次数 */
|
||||
export const inviteCount = (idNumber, missionNo) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/apply/notice/list',
|
||||
method: 'get',
|
||||
params: {
|
||||
idNumber,
|
||||
missionNo
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
/*根据任务获取每个任务对应的已发工资人数 */
|
||||
export const getWagePerson = (missionNo) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/payment/userOrder/queryCount',
|
||||
method: 'get',
|
||||
params: {
|
||||
missionNo
|
||||
}
|
||||
})
|
||||
}
|
||||
/*获取对比人才库列表 */
|
||||
export const personCountList = () => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/talents/group/tenant/personCountList',
|
||||
method: 'get',
|
||||
})
|
||||
}
|
||||
/*未申请任务的人才库人员列表接口 */
|
||||
export const userLists = (missionNo,groupIds) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/apply/tenant/group/userlist',
|
||||
method: 'get',
|
||||
params: {
|
||||
missionNo,
|
||||
groupIds
|
||||
}
|
||||
})
|
||||
}
|
||||
/*未申请任务的人才库人员列表接口 导出*/
|
||||
export const userListsExport = (missionNo,groupIds) => {
|
||||
return `jobslink-api/missions/mission/apply/tenant/group/userlist/export?missionNo=${missionNo}&groupIds=${groupIds}&Jobslink-Auth=${getToken()}`
|
||||
}
|
||||
/*未申请任务的人才库人员列表接口 导出*/
|
||||
export const recommendExportList = (missionNo,name,worktypes,groupId) => {
|
||||
return `/api/jobslink-api/tenant/talents/recommend/exportList?missionNo=${missionNo}&name=${name}&worktypes=${worktypes}&groupId=${groupId}&Jobslink-Auth=${getToken()}`
|
||||
}
|
||||
//新增行业类型
|
||||
export const tradeListAdd = (name) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/trade/base/company/add',
|
||||
method: 'post',
|
||||
data: {
|
||||
name
|
||||
}
|
||||
})
|
||||
}
|
||||
//新增工种
|
||||
export const workListAdd = (tradeId,name) => {
|
||||
return request({
|
||||
url: '/api//jobslink-api/tenant/worktypes/base/company/add',
|
||||
method: 'post',
|
||||
data: {
|
||||
tradeId,
|
||||
name
|
||||
}
|
||||
})
|
||||
}
|
||||
//新增技能
|
||||
export const skillListAdd = (worktypesId,name) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/tenant/skills/base/company/add',
|
||||
method: 'post',
|
||||
data: {
|
||||
worktypesId,
|
||||
name
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
//发布任务时获取上个任务信息
|
||||
export const getLastTaskInfo = () => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/getContactInfo',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
//获取某个自然月的天数
|
||||
export const getMounthDays = (date) => {
|
||||
return request({
|
||||
url: '/api/jobslink-api/missions/mission/getMonthDays',
|
||||
method: 'get',
|
||||
params: {
|
||||
date
|
||||
}
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user