71 lines
1.7 KiB
JavaScript
71 lines
1.7 KiB
JavaScript
/**
|
|
*考勤管理
|
|
*/
|
|
import base from './base'; // 导入接口域名列表
|
|
import axios from '@/request/index_new'; // 导入http中创建的axios实例
|
|
|
|
const interviewManagementAPI = {
|
|
// 根据条件分页查询面试记录表
|
|
pageList(param) {
|
|
return axios.post(`${base.url}/apis/interviewRecord/pageList`, param)
|
|
},
|
|
// 保存面试日程对象
|
|
saveSchedule(param) {
|
|
return axios.post(`${base.url}/apis/interviewRecord/saveSchedule`, param)
|
|
},
|
|
// 保存面试记录表
|
|
saveRecord(param) {
|
|
return axios.post(`${base.url}/apis/interviewRecord/saveRecord`, param)
|
|
},
|
|
// 录用清单列表
|
|
hireList(param) {
|
|
return axios.post(`${base.url}/apis/candidateInfo/hireList`, param)
|
|
},
|
|
// 录用清单,转重点人才库,转黑名单,发送offer,取消录用,入职
|
|
updateResumeState(param) {
|
|
return axios.post(`${base.url}/apis/interviewRecord/updateResumeState`, param)
|
|
},
|
|
// 根据id获取面试记录表
|
|
detail(param) {
|
|
return axios.get(`${base.url}/apis/interviewRecord/detail/`+ param)
|
|
},
|
|
// 根据id决定是否需要进入下一步面试流程
|
|
nextStep(param) {
|
|
return axios.post(`${base.url}/apis/interviewRecord/nextStep`, param)
|
|
},
|
|
// 根据id决定检查是否能进入下一步面试流程
|
|
checkNextStep(param) {
|
|
return axios.post(`${base.url}/apis/interviewRecord/checkNextStep`, param)
|
|
},
|
|
// 根据条件分页查询面试记录表
|
|
myselfPlan(param) {
|
|
return axios.post(`${base.url}/apis/interviewRecord/myselfPlan`, param)
|
|
},
|
|
|
|
|
|
|
|
|
|
}
|
|
export default interviewManagementAPI;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|