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

136 lines
3.0 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数据
* @returns 设计需求数组数据
*/
getDesignDemandList(params = {}) {
return request({
url: `project/getDesignDemandList`,
method: "get",
params
})
},
/**
* 查询单个设计需求-传统
* @returns 单个设计需求数据
*/
getDesignDemandOne(params = {}) {
return request({
url: `project/getDesignOne`,
method: "get",
params
})
},
/**
* 查询单个设计需求-id
* @returns 单个设计需求数据
*/
getDesignOneById(id) {
return request({
url: `project/getDesignOneById?id=${id}`,
method: "get"
})
},
/**
* 编辑设计需求
* @returns 成功编辑或失败
*/
editDesignDemand(id, data = {}) {
return request({
url: `project/editDesignDemand/` + id,
method: "put",
data
})
},
/**
* 添加设计需求
* @returns
*/
save(params = {}) {
return request({
url: "/project/designDemand/save",
method: "post",
data: params
})
},
/**
* 批量添加设计需求
* @returns
*/
multiSave(data = {}) {
return request({
url: "/project/designDemand/multi_save",
method: "post",
data
})
},
/**
* 更新dut
* @returns
*/
update(id, data = {}) {
return request({
url: `project/editDesignDemand/` + id,
method: "put",
data
})
},
/**
* 删除设计需求
* @returns
*/
delete(data) {
return request({
url: "/project/designDemand/delete",
method: "delete",
data
})
},
/**
* 获取级联选择器所需要的复制功能级联design列表
* @returns data_list:三级级联列表
*/
getRelatedCasDesign(params = {}) {
return request({
url: "/project/designDemand/getRelatedDesign",
method: "get",
params
})
},
/**
* 提交选择的行、列,被替换内容,替换内容,请求后端替换
* @returns
*/
replace(data) {
return request({
url: "/project/designDemand/replace/",
method: "post",
data
})
},
/**
* 自动生成人机交互界面测试5个测试项和用例
* @returns
*/
create_rj(params = {}) {
return request({
url: "/project/create_renji/",
method: "get",
params
})
},
/**
* 复制到当前dut下面CRUD中操作列
* @returns
*/
copy_current(params = {}) {
return request({
url: "/project/copy_current",
method: "get",
params
})
}
}