74 lines
1.7 KiB
JavaScript
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,
|
|
});
|
|
}
|