131 lines
2.4 KiB
JavaScript
131 lines
2.4 KiB
JavaScript
import request from "@/util/oaRequest"
|
|
|
|
// 查询项目报工列表
|
|
export function listProjectReport(query) {
|
|
return request({
|
|
url: '/oa/projectReport/list',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
|
|
// 查询项目报工详细
|
|
export function getProjectReport(reportId) {
|
|
return request({
|
|
url: '/oa/projectReport/' + reportId,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
// 查询项目报工详细
|
|
export function getCardData() {
|
|
return request({
|
|
url: '/oa/projectReport/card',
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
// 查询项目报工详细
|
|
export function getTrendData(start,end) {
|
|
return request({
|
|
url: '/oa/projectReport/trend',
|
|
method: 'get',
|
|
params: {
|
|
start:start,
|
|
end:end
|
|
}
|
|
})
|
|
}
|
|
|
|
// 查询项目报工详细
|
|
export function getRankData(start,end) {
|
|
return request({
|
|
url: '/oa/projectReport/rank',
|
|
method: 'get',
|
|
params: {
|
|
start:start,
|
|
end:end
|
|
}
|
|
})
|
|
}// 查询项目报工详细
|
|
export function getSummaryList(start,end) {
|
|
return request({
|
|
url: '/oa/projectReport/summary',
|
|
method: 'get',
|
|
params: {
|
|
start:start,
|
|
end:end
|
|
}
|
|
})
|
|
}
|
|
|
|
// 查询项目报工详细
|
|
export function getProjectData(start,end) {
|
|
return request({
|
|
url: '/oa/projectReport/projects',
|
|
method: 'get',
|
|
params: {
|
|
start:start,
|
|
end:end
|
|
}
|
|
})
|
|
}
|
|
// 查询项目报工详细
|
|
export function listClearProjectReport(start,end) {
|
|
return request({
|
|
url: '/oa/projectReport/report',
|
|
method: 'get',
|
|
params: {
|
|
start:start,
|
|
end:end
|
|
}
|
|
})
|
|
}
|
|
// 查询项目报工详细
|
|
export function getPieData(start,end) {
|
|
return request({
|
|
url: '/oa/projectReport/distribution',
|
|
method: 'get',
|
|
params: {
|
|
start:start,
|
|
end:end
|
|
}
|
|
})
|
|
}
|
|
|
|
// 新增项目报工
|
|
export function addProjectReport(data) {
|
|
return request({
|
|
url: '/oa/projectReport',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
// 修改项目报工
|
|
export function updateProjectReport(data) {
|
|
return request({
|
|
url: '/oa/projectReport',
|
|
method: 'put',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
// 删除项目报工
|
|
export function delProjectReport(reportId) {
|
|
return request({
|
|
url: '/oa/projectReport/' + reportId,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
// 导出项目报工数据
|
|
export function exportProjectReport(params) {
|
|
return request({
|
|
url: '/oa/projectReport/export',
|
|
method: 'post',
|
|
data: params,
|
|
responseType: 'blob'
|
|
})
|
|
}
|