import request from "@/utils/request";
|
import { parseStrEmpty } from "@/utils/ruoyi";
|
|
// 查询项目列表
|
export function listProject(query) {
|
return request({
|
url: "/oA/project/listPage",
|
method: "get",
|
params: query
|
});
|
}
|
|
// 查询项目列表详细
|
export function getProject(query) {
|
return request({
|
url: "oA/project/getList",
|
method: "get"
|
});
|
}
|
|
// 新增项目
|
export function addProject(data) {
|
return request({
|
url: "/oA/project/add",
|
method: "post",
|
data: data
|
});
|
}
|
|
// 修改项目
|
export function updateProject(data) {
|
return request({
|
url: "/oA/project/update",
|
method: "post",
|
data: data
|
});
|
}
|
|
// 删除项目
|
export function delProject(projectId) {
|
return request({
|
url: "/oA/project/delete/" + projectId,
|
method: "delete"
|
});
|
}
|
// 导出项目
|
export function exportProject(data) {
|
return request({
|
url: "/oA/project/export",
|
method: "post",
|
data: data
|
});
|
}
|
// // 批量删除项目
|
// export function delProjectBatch(projectIds) {
|
// return request({
|
// url: "/oaSystem/project/batch",
|
// method: "delete",
|
// data: projectIds
|
// });
|
// }
|
|
// 根据项目阶段id查询项目阶段任务列表
|
export function listProjectTask(phaseId) {
|
return request({
|
url: "/oA/projectPhaseTask/listByPhaseId/"+ phaseId,
|
method: "get"
|
});
|
}
|
|
// // 查询项目任务详细
|
// export function getProjectTask(taskId) {
|
// return request({
|
// url: "/oaSystem/project/task/" + taskId,
|
// method: "get"
|
// });
|
// }
|
|
// 新增项目阶段任务
|
export function addProjectTask(data) {
|
return request({
|
url: "/oA/projectPhaseTask/add",
|
method: "post",
|
data: data
|
});
|
}
|
|
// 修改项目阶段任务
|
export function updateProjectTask(data) {
|
return request({
|
url: "/oA/projectPhaseTask/update",
|
method: "post",
|
data: data
|
});
|
}
|
|
// 删除项目阶段任务
|
export function delProjectTask(taskId) {
|
return request({
|
url: "/oA/projectPhaseTask/delete/" + taskId,
|
method: "delete"
|
});
|
}
|
|
// 项目id查询项目阶段列表
|
export function listProjectPhase(projectId) {
|
return request({
|
url: "/oA/projectPhase/listByProjectId/" + projectId,
|
method: "get"
|
});
|
}
|
// 新增项目阶段
|
export function addProjectPhase(data) {
|
return request({
|
url: "/oA/projectPhase/add",
|
method: "post",
|
data: data
|
});
|
}
|
|
// 修改项目阶段
|
export function updateProjectPhase(data) {
|
return request({
|
url: "/oA/projectPhase/update",
|
method: "post",
|
data: data
|
});
|
|
}
|
// 删除项目阶段
|
export function delProjectPhase(phaseId) {
|
return request({
|
url: "/oA/projectPhase/delete/" + phaseId,
|
method: "delete"
|
})
|
}
|
//
|
|
// // 查询项目里程碑列表
|
// export function listProjectMilestone(query) {
|
// return request({
|
// url: "/oaSystem/project/milestone/list",
|
// method: "get",
|
// params: query
|
// });
|
// }
|
|
// // 项目统计信息
|
// export function getProjectStatistics() {
|
// return request({
|
// url: "/oaSystem/project/statistics",
|
// method: "get"
|
// });
|
// }
|