Files
cdTestPlant3/cdTMP/src/api/project/case.js
2024-05-11 18:11:56 +08:00

81 lines
1.9 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import { request } from "@/api/request"
export default {
/**
* 根据项目id、round、designDemand、testDemand信息请求详细case数据
* @returns 测试用例数据
*/
getCaseList(params = {}) {
return request({
url: `project/getCaseList`,
method: "get",
params
})
},
/**
* 添加测试用例
* @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
})
},
/**
* 右键点击需求创建测试用例
* @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
})
}
}