This commit is contained in:
2024-03-29 19:03:35 +08:00
parent 84a2eab9ad
commit 8cdcb7a073
15 changed files with 485 additions and 146 deletions

View File

@@ -0,0 +1,146 @@
import { request } from "@/api/request"
export default {
/**
* 生成技术依据文件
* @returns
*/
createBgTechYiju(params = {}) {
return request({
url: `/generateBG/create/techyiju`,
method: "get",
params
})
},
/**
* 生成测评时间和地点
* @returns
*/
createBgTimeaddress(params = {}) {
return request({
url: `/generateBG/create/timeaddress`,
method: "get",
params
})
},
/**
* 在报告生成多个版本被测软件基本信息
* @returns
*/
createBgBaseInformation(params = {}) {
return request({
url: `/generateBG/create/baseInformation`,
method: "get",
params
})
},
/**
* 生成测评完成情况
* @returns
*/
createBgCompletionstatus(params = {}) {
return request({
url: `/generateBG/create/completionstatus`,
method: "get",
params
})
},
/**
* 生成综述
* @returns
*/
createBgSummary(params = {}) {
return request({
url: `/generateBG/create/summary`,
method: "get",
params
})
},
/**
* 生成测试内容和结果[报告非常关键的一环-大模块]
* @returns
*/
createBgContentandresults1(params = {}) {
return request({
url: `/generateBG/create/contentandresults_1`,
method: "get",
params
})
},
/**
* 查询除第一轮以外,生成其他轮次测试内容和结果
* @returns
*/
createBgContentandresults2(params = {}) {
return request({
url: `/generateBG/create/contentandresults_2`,
method: "get",
params
})
},
/**
* 测试有效性充分性说明
* @returns
*/
createBgEffectAndAdquacy(params = {}) {
return request({
url: `/generateBG/create/effect_and_adquacy`,
method: "get",
params
})
},
/**
* 需求指标符合性情况
* @returns
*/
createBgDemandEffective(params = {}) {
return request({
url: `/generateBG/create/demand_effective`,
method: "get",
params
})
},
/**
* 软件质量评价
* @returns
*/
createBgQualityEvaluate(params = {}) {
return request({
url: `/generateBG/create/quality_evaluate`,
method: "get",
params
})
},
/**
* 软件总体结论
* @returns
*/
createBgEntire(params = {}) {
return request({
url: `/generateBG/create/entire`,
method: "get",
params
})
},
/**
* 研总需求追踪 - 注意生成每个轮次的追踪 # TODO优先完成回归测试说明文档
* @returns
*/
createBgYzxqTrack(params = {}) {
return request({
url: `/generateBG/create/yzxq_track`,
method: "get",
params
})
},
/**
* 生成问题汇总表
* @returns
*/
createBgProblemsSummary(params = {}) {
return request({
url: `/generateBG/create/problems_summary`,
method: "get",
params
})
},
}

View File

@@ -32,5 +32,16 @@ export default {
method: "get",
params
})
}
},
/**
* TODO:如果缺少部分文件给与提示
* @returns 根据output_dir以及output_dir/bg中文档生成测评报告
*/
createBgDocument(params = {}) {
return request({
url: `/create/bgDocument`,
method: "get",
params
})
},
}

View File

@@ -45,4 +45,26 @@ export default {
data
})
},
/**
* 查询是否存在第一轮是否存在源代码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
})
}
}

View File

@@ -0,0 +1,14 @@
import { request } from "@/api/request"
export default {
/**
* 传入用户选中的节点请求复制到第二轮
* @returns 是否复制成功,并通知刷新节点树
*/
copyCheckedNode(params = {}) {
return request({
url: `/treeOperation/copy`,
method: "get",
params
})
}
}