water-ldht/src/api/clock.js

74 lines
1.7 KiB
JavaScript

import request from '@/utils/request';
import { baseURL } from '@/config';
//打卡列表分页查询
export function getClockData(data) {
let param =
'?page=' +
data.page +
'&size=' +
data.size +
'&projectId=' +
data.projectId;
if (data.deviceName != '') {
param += '&deviceName=' + data.deviceName;
}
if (data.signUser != '') {
param += '&signUser=' + data.signUser;
}
if (data.start != '') {
param += '&start=' + data.start;
}
if (data.end != '') {
param += '&end=' + data.end;
}
if ((data.type != '' && data.type != 2) || data.type == 0) {
param += '&type=' + data.type;
}
return request({
url: '/sign/list' + param,
method: 'get',
data,
});
}
//修改打卡位置
export function doEdit(data) {
return request({
url: '/sign/updateLocation?id=' + data.id + '&location=' + data.location,
method: 'post',
data,
});
}
//打卡记录删除
export function doDelete(data) {
return request({
url: '/sign/remove',
method: 'post',
data,
});
}
//打卡记录导出
export function doExport(data) {
let param = '?projectId=' + data.projectId;
if (data.deviceName != '') {
param += '&deviceName=' + data.deviceName;
}
if (data.signUser != '') {
param += '&signUser=' + data.signUser;
}
if (data.start != undefined && data.end != undefined) {
param += '&start=' + data.start + '&end=' + data.end;
}
return baseURL + '/sign/export' + param;
}
// 运动轨迹
export function getTrajectory(data) {
const param =
'?userId=' + data.userId + '&start=' + data.start + '&end=' + data.end;
return request({
url: '/sign/trajectory' + param,
method: 'get',
data,
});
}