hn_ldlz/ldlz-H5/api/leave.js

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
})
}