You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

62 lines
1.1 KiB

import request from '@/utils/request'
export function index(params, isLoading = true) {
return request({
method: 'get',
url: '/api/oa/attendance/index',
params,
isLoading
})
}
export function sign(params,isLoading = true) {
return request({
method: 'get',
url: '/api/oa/attendance/sign',
params,
isLoading
})
}
export function signIp(params,isLoading = true) {
return request({
method: 'get',
url: '/api/oa/attendance/sign-ip',
params,
isLoading
})
}
export function preIp(params, isLoading = false) {
return request({
method: 'get',
url: '/api/oa/attendance/pre-ip',
params,
isLoading
})
}
export function statistics(params,isLoading= true) {
return request({
method: 'get',
url: '/api/oa/attendance/statistics',
params,
isLoading
})
}
export function preDistance(params) {
return request({
method: 'get',
url: '/api/oa/attendance/pre-distance',
params
})
}
export function leaveByYear(params) {
return request({
method: 'get',
url: '/api/oa/statistics/leave-by-year',
params
})
}