diff --git a/cdTMP/src/api/generate/bgGenerate.js b/cdTMP/src/api/generate/bgGenerate.js new file mode 100644 index 0000000..942ab28 --- /dev/null +++ b/cdTMP/src/api/generate/bgGenerate.js @@ -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 + }) + }, +} diff --git a/cdTMP/src/api/generate/seitaiGenerate.js b/cdTMP/src/api/generate/seitaiGenerate.js index 919788a..9c55006 100644 --- a/cdTMP/src/api/generate/seitaiGenerate.js +++ b/cdTMP/src/api/generate/seitaiGenerate.js @@ -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 + }) + }, } diff --git a/cdTMP/src/api/project/dut.js b/cdTMP/src/api/project/dut.js index 687f871..a2e3e0f 100644 --- a/cdTMP/src/api/project/dut.js +++ b/cdTMP/src/api/project/dut.js @@ -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 + }) + } } diff --git a/cdTMP/src/api/treeOperation/copy.js b/cdTMP/src/api/treeOperation/copy.js new file mode 100644 index 0000000..c73be3a --- /dev/null +++ b/cdTMP/src/api/treeOperation/copy.js @@ -0,0 +1,14 @@ +import { request } from "@/api/request" +export default { + /** + * 传入用户选中的节点请求复制到第二轮 + * @returns 是否复制成功,并通知刷新节点树 + */ + copyCheckedNode(params = {}) { + return request({ + url: `/treeOperation/copy`, + method: "get", + params + }) + } +} diff --git a/cdTMP/src/components/ma-form-modal/index.vue b/cdTMP/src/components/ma-form-modal/index.vue index cafd7bd..81edfe5 100644 --- a/cdTMP/src/components/ma-form-modal/index.vue +++ b/cdTMP/src/components/ma-form-modal/index.vue @@ -1,5 +1,12 @@