2023-06-19 19:51:12 +08:00
|
|
|
|
import { request } from "@/api/request"
|
2025-04-30 17:44:22 +08:00
|
|
|
|
import { head } from "lodash-es"
|
2023-06-19 19:51:12 +08:00
|
|
|
|
|
|
|
|
|
|
export default {
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 根据项目id、round信息,请求dut
|
|
|
|
|
|
* @returns dut数据
|
|
|
|
|
|
*/
|
|
|
|
|
|
getDutList(params = {}) {
|
|
|
|
|
|
return request({
|
2023-07-31 20:52:22 +08:00
|
|
|
|
url: `/project/getDutList`,
|
2023-06-19 19:51:12 +08:00
|
|
|
|
method: "get",
|
|
|
|
|
|
params
|
|
|
|
|
|
})
|
2023-07-31 20:52:22 +08:00
|
|
|
|
},
|
2024-12-26 17:53:50 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 根据项目id、round信息,请求dut
|
|
|
|
|
|
* @returns dut数据
|
|
|
|
|
|
*/
|
|
|
|
|
|
getDutOne(params = {}) {
|
|
|
|
|
|
return request({
|
|
|
|
|
|
url: `/project/getDutOne`,
|
|
|
|
|
|
method: "get",
|
|
|
|
|
|
params
|
|
|
|
|
|
})
|
|
|
|
|
|
},
|
2023-07-31 20:52:22 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 添加被测件
|
|
|
|
|
|
* @returns
|
|
|
|
|
|
*/
|
|
|
|
|
|
save(params = {}) {
|
|
|
|
|
|
return request({
|
|
|
|
|
|
url: "/project/dut/save",
|
|
|
|
|
|
method: "post",
|
|
|
|
|
|
data: params
|
|
|
|
|
|
})
|
|
|
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 更新dut
|
|
|
|
|
|
* @returns
|
|
|
|
|
|
*/
|
|
|
|
|
|
update(id, data = {}) {
|
|
|
|
|
|
return request({
|
|
|
|
|
|
url: "/project/dut/update/" + id,
|
|
|
|
|
|
method: "put",
|
|
|
|
|
|
data
|
|
|
|
|
|
})
|
|
|
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 删除dut
|
|
|
|
|
|
* @returns
|
|
|
|
|
|
*/
|
|
|
|
|
|
delete(data) {
|
|
|
|
|
|
return request({
|
|
|
|
|
|
url: "/project/dut/delete",
|
|
|
|
|
|
method: "delete",
|
|
|
|
|
|
data
|
|
|
|
|
|
})
|
|
|
|
|
|
},
|
2024-03-29 19:03:35 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 查询是否存在第一轮是否存在源代码dut
|
|
|
|
|
|
* @returns {bool} 第一轮是否存在源代码dut
|
|
|
|
|
|
*/
|
|
|
|
|
|
getSoExists(params = {}) {
|
|
|
|
|
|
return request({
|
|
|
|
|
|
url: "/project/dut/soExist",
|
|
|
|
|
|
method: "get",
|
|
|
|
|
|
params
|
|
|
|
|
|
})
|
|
|
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 强制弹窗提交的第一轮源代码被测件-新增接口
|
|
|
|
|
|
* @returns
|
|
|
|
|
|
*/
|
|
|
|
|
|
createR1SoDut(params = {}) {
|
|
|
|
|
|
return request({
|
|
|
|
|
|
url: "/project/dut/createR1Sodut",
|
|
|
|
|
|
method: "post",
|
|
|
|
|
|
data: params
|
|
|
|
|
|
})
|
2024-05-31 18:29:29 +08:00
|
|
|
|
},
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 请求打开dut.vue页面,查看当前dut的类型“XQ/XY/SO等”
|
|
|
|
|
|
* @returns
|
|
|
|
|
|
*/
|
|
|
|
|
|
getDutType(params = {}) {
|
|
|
|
|
|
return request({
|
|
|
|
|
|
url: "/project/dut/dut_type",
|
|
|
|
|
|
method: "get",
|
|
|
|
|
|
params
|
|
|
|
|
|
})
|
2024-03-29 19:03:35 +08:00
|
|
|
|
}
|
2023-06-19 19:51:12 +08:00
|
|
|
|
}
|