import request from '@/utils/request' // 查询员工请假申请列表 export function listLeaveRequest(query) { return request({ url: '/wms/leaveRequest/list', method: 'get', params: query }) } // 查询员工请假申请详细 export function getLeaveRequest(leaveId) { return request({ url: '/wms/leaveRequest/' + leaveId, method: 'get' }) } // 新增员工请假申请 export function addLeaveRequest(data) { return request({ url: '/wms/leaveRequest', method: 'post', data: data }) } // 修改员工请假申请 export function updateLeaveRequest(data) { return request({ url: '/wms/leaveRequest', method: 'put', data: data }) } // 删除员工请假申请 export function delLeaveRequest(leaveId) { return request({ url: '/wms/leaveRequest/' + leaveId, method: 'delete' }) } // 报表相关接口 // 按请假类型统计 export function getLeaveTypeCount(query) { return request({ url: '/wms/leaveRequest/report/leaveType', method: 'get', params: query }) } // 按部门统计 export function getDeptCount(query) { return request({ url: '/wms/leaveRequest/report/dept', method: 'get', params: query }) } // 按月份统计 export function getMonthCount(query) { return request({ url: '/wms/leaveRequest/report/monthly', method: 'get', params: query }) }