Files
cdTestPlant3/cdTMP/src/api/project/round.js

83 lines
1.9 KiB
JavaScript
Raw Normal View History

2023-06-20 18:09:30 +08:00
import { request } from "@/api/request"
export default {
/**
* 根据项目名{roundNumber}查询该轮次信息
* @returns 返回一个轮次的信息
*/
getOneRoundInfo(params = {}) {
return request({
url: "/project/getOneRoundInfo",
method: "get",
params
})
2023-06-28 21:02:31 +08:00
},
/**
2024-05-16 18:44:00 +08:00
* 添加轮次并自动添加文档审查代码审查静态分析设计需求
2023-06-28 21:02:31 +08:00
* @returns
*/
save(project_id, params = {}) {
return request({
url: "project/round/save",
method: "post",
data: params,
params: { project_id }
})
},
/**
* 更新轮次
* @returns
*/
update(id, data = {}) {
return request({
url: "project/round/update/" + id,
method: "put",
data
})
},
/**
* 删除轮次
2023-06-28 21:02:31 +08:00
* @returns
*/
delete(project_id, data = {}) {
return request({
url: "project/round/delete",
method: "delete",
data,
params: { project_id }
})
},
/**
* 获取影响域分析
* @returns 获取数据或code=25002
*/
getInfluence(id, round_key) {
return request({
url: "project/round/get_influence",
method: "get",
params: { id, round_key }
})
},
/**
* 新增或修改影响域分析
* @returns null
*/
postInfluence(data) {
return request({
url: "project/round/create_influence",
method: "post",
data
})
},
/**
* 查看轮次的影响域分析是否有数据
* @returns data: boolean
*/
getInfluenceStatus(id, round_key) {
return request({
url: "project/round/get_status_influence",
method: "get",
params: { id, round_key }
})
2023-06-20 18:09:30 +08:00
}
}