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

81 lines
1.9 KiB
JavaScript
Raw Normal View History

2023-06-15 20:13:46 +08:00
import { request } from "@/api/request"
export default {
/**
* 根据项目idrounddesignDemandtestDemand信息请求详细case数据
* @returns 测试用例数据
*/
getCaseList(params = {}) {
return request({
url: `project/getCaseList`,
method: "get",
params
})
},
2023-08-02 20:48:36 +08:00
/**
* 添加测试用例
* @returns
*/
save(params = {}) {
return request({
url: "/project/case/save",
method: "post",
data: params
})
},
/**
* 更新测试用例
* @returns
*/
update(id, data = {}) {
return request({
url: "/project/case/update/" + id,
method: "put",
data
})
},
/**
* 删除测试用例
* @returns
*/
delete(data) {
return request({
url: "/project/case/delete",
method: "delete",
data
})
},
2024-05-11 18:11:56 +08:00
/**
* 右键点击需求创建测试用例
* @returns 成功或失败信息
*/
createByDemand(params = {}) {
return request({
url: "/project/case/create_by_demand",
method: "post",
data: params
})
},
/**
* 拖拽大功能拖拽测试用例到测试项节点移动还是复制
* @returns 返回case的key用于刷新树状图的数据
*/
copyOrMoveCaseToDemand(params = {}) {
return request({
url: "/project/case/copy_or_move_to_demand",
method: "get",
params
})
},
/**
* 拖拽大功能拖拽测试用例到用例节点都是用例,移动还是复制
* @returns 返回case的key用于刷新树状图的数据
*/
copyOrMoveCaseByCase(params = {}) {
return request({
url: "/project/case/copy_or_move_by_case",
method: "get",
params
})
}
2023-06-15 20:13:46 +08:00
}