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

136 lines
3.0 KiB
JavaScript
Raw Normal View History

2023-06-15 20:13:46 +08:00
import { request } from "@/api/request"
export default {
/**
* 根据项目idround信息请求详细designDemand数据
* @returns 设计需求数组数据
*/
getDesignDemandList(params = {}) {
return request({
url: `project/getDesignDemandList`,
method: "get",
params
})
2023-06-28 21:02:31 +08:00
},
2024-12-30 09:50:38 +08:00
/**
2025-05-10 19:21:50 +08:00
* 查询单个设计需求-传统
2024-12-30 09:50:38 +08:00
* @returns 单个设计需求数据
*/
getDesignDemandOne(params = {}) {
return request({
url: `project/getDesignOne`,
method: "get",
params
})
},
2025-05-10 19:21:50 +08:00
/**
* 查询单个设计需求-id
* @returns 单个设计需求数据
*/
getDesignOneById(id) {
return request({
url: `project/getDesignOneById?id=${id}`,
method: "get"
})
},
2023-06-28 21:02:31 +08:00
/**
2023-08-02 13:38:09 +08:00
* 编辑设计需求
2023-06-28 21:02:31 +08:00
* @returns 成功编辑或失败
*/
editDesignDemand(id, data = {}) {
return request({
url: `project/editDesignDemand/` + id,
method: "put",
data
})
2023-08-02 13:38:09 +08:00
},
/**
* 添加设计需求
* @returns
*/
save(params = {}) {
return request({
url: "/project/designDemand/save",
method: "post",
data: params
})
},
2024-05-30 11:29:44 +08:00
/**
* 批量添加设计需求
* @returns
*/
multiSave(data = {}) {
2024-05-30 11:29:44 +08:00
return request({
url: "/project/designDemand/multi_save",
method: "post",
data
2024-05-30 11:29:44 +08:00
})
},
2023-08-02 13:38:09 +08:00
/**
* 更新dut
* @returns
*/
update(id, data = {}) {
return request({
2024-12-30 09:50:38 +08:00
url: `project/editDesignDemand/` + id,
2023-08-02 13:38:09 +08:00
method: "put",
data
})
},
/**
* 删除设计需求
* @returns
*/
delete(data) {
return request({
url: "/project/designDemand/delete",
method: "delete",
data
})
},
2024-05-11 18:11:56 +08:00
/**
* 获取级联选择器所需要的复制功能级联design列表
* @returns data_list:三级级联列表
*/
getRelatedCasDesign(params = {}) {
return request({
url: "/project/designDemand/getRelatedDesign",
method: "get",
params
})
2025-05-10 19:21:50 +08:00
},
/**
* 提交选择的行被替换内容替换内容请求后端替换
* @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
})
2025-12-23 10:36:04 +08:00
},
/**
* 复制到当前dut下面CRUD中操作列
* @returns
*/
copy_current(params = {}) {
return request({
url: "/project/copy_current",
method: "get",
params
})
2024-05-30 11:29:44 +08:00
}
2023-06-15 20:13:46 +08:00
}