91 lines
1.6 KiB
JavaScript
91 lines
1.6 KiB
JavaScript
import request from '@/utils/request'
|
|
|
|
// 请假类型
|
|
export function getLeaveTypeList() {
|
|
return request({
|
|
url: '/perform_set/leave_type/applist',
|
|
method: 'get'
|
|
})
|
|
}
|
|
// 请假记录
|
|
export function leaveLogList(data) {
|
|
return request({
|
|
url: '/report/leave_log/list',
|
|
method: 'get',
|
|
params:data
|
|
})
|
|
}
|
|
// 添加请假
|
|
export function addLeave(data) {
|
|
return request({
|
|
url: '/leave_log/add_leave',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
// 修改请假
|
|
export function editLeave(data) {
|
|
return request({
|
|
url: '/leave_log/edit_leave',
|
|
method: 'put',
|
|
data: data
|
|
})
|
|
}
|
|
//请假详情
|
|
export function getLeaveDetail(id) {
|
|
return request({
|
|
url: '/leave_log/detail/'+id,
|
|
method: 'get'
|
|
})
|
|
}
|
|
//查看是否有未结束的请假
|
|
export function endLeaveInfo() {
|
|
return request({
|
|
url: '/leave_log/end_leave_info',
|
|
method: 'get'
|
|
})
|
|
}
|
|
// 结束请假
|
|
export function endLeave() {
|
|
return request({
|
|
url: '/leave_log/end_leave',
|
|
method: 'put'
|
|
})
|
|
}
|
|
// 撤销请假
|
|
export function cancelLeave(id) {
|
|
return request({
|
|
url: '/leave_log/cancel_leave/'+id,
|
|
method: 'put'
|
|
})
|
|
}
|
|
//获取人员履职天数设置
|
|
export function getUserLdlzDetail(data) {
|
|
return request({
|
|
url: '/perform_set/user/detail',
|
|
method: 'get',
|
|
params:data
|
|
})
|
|
}
|
|
|
|
//获取请假审批人列表
|
|
export function getApproverList(data) {
|
|
return request({
|
|
url: '/system/user/approver_list',
|
|
method: 'get',
|
|
params:data
|
|
})
|
|
}
|
|
|
|
// 请假审批
|
|
export function approveLeave(data) {
|
|
return request({
|
|
url: '/leave_log/approve_leave',
|
|
method: 'put',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
|
|
|
|
|