136 lines
3.0 KiB
JavaScript
136 lines
3.0 KiB
JavaScript
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
|
||
})
|
||
}
|
||
}
|