2023-06-15 20:13:46 +08:00
|
|
|
|
import { request } from "@/api/request"
|
|
|
|
|
|
|
|
|
|
|
|
export default {
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 根据项目id、round信息,请求详细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
|
|
|
|
|
|
*/
|
2025-12-19 15:56:58 +08:00
|
|
|
|
multiSave(data = {}) {
|
2024-05-30 11:29:44 +08:00
|
|
|
|
return request({
|
|
|
|
|
|
url: "/project/designDemand/multi_save",
|
|
|
|
|
|
method: "post",
|
2025-12-19 15:56:58 +08:00
|
|
|
|
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
|
|
|
|
|
|
})
|
2025-12-19 15:56:58 +08:00
|
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 自动生成人机交互界面测试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
|
|
|
|
}
|