完成大纲生成进度条

This commit is contained in:
2024-03-05 16:28:47 +08:00
parent 89fc1102f9
commit f85613f1e6
17 changed files with 704 additions and 48 deletions

View File

@@ -33,4 +33,180 @@ export default {
params
})
},
/**
*
* @returns 生成技术依据文件部分
*/
createTechYiju(params = {}) {
return request({
url: `/generate/create/techyiju`,
method: "get",
params
})
},
/**
*
* @returns 生成测评大纲-测评时间和地点
*/
createTimeaddress(params = {}) {
return request({
url: `/generate/create/timeaddress`,
method: "get",
params
})
},
/**
*
* @returns 生成测评大纲-被测软件功能
*/
createFuncList(params = {}) {
return request({
url: `/generate/create/funcList`,
method: "get",
params
})
},
/**
*
* @returns 生成测评大纲-测评对象的软件组成描述
*/
createSoftComposition(params = {}) {
return request({
url: `/generate/create/softComposition`,
method: "get",
params
})
},
/**
*
* @returns 生成测评大纲-被测软件接口
*/
createInterface(params = {}) {
return request({
url: `/generate/create/interface`,
method: "get",
params
})
},
/**
*
* @returns 生成测评大纲-被测软件性能
*/
createPerformance(params = {}) {
return request({
url: `/generate/create/performance`,
method: "get",
params
})
},
/**
*
* @returns 生成测评大纲-被测软件性能
*/
createBaseInformation(params = {}) {
return request({
url: `/generate/create/baseInformation`,
method: "get",
params
})
},
/**
*
* @returns 生成测评大纲-测试总体要求
*/
createRequirement(params = {}) {
return request({
url: `/generate/create/requirement`,
method: "get",
params
})
},
/**
*
* @returns 生成-测试内容充分性及测试方法有效性
*/
createAdequacyEffectiveness(params = {}) {
return request({
url: `/generate/create/adequacy_effectiveness`,
method: "get",
params
})
},
/**
*
* @returns 生成-测评组织及分工
*/
createGroup(params = {}) {
return request({
url: `/generate/create/group`,
method: "get",
params
})
},
/**
*
* @returns 生成-测评条件和保障
*/
createGuarantee(params = {}) {
return request({
url: `/generate/create/guarantee`,
method: "get",
params
})
},
/**
*
* @returns 生成-缩略语
*/
createAbbreviation(params = {}) {
return request({
url: `/generate/create/abbreviation`,
method: "get",
params
})
},
/**
*
* @returns 生成-研制总要求-测试项对比表
*/
createYzComparison(params = {}) {
return request({
url: `/generate/create/yzComparison`,
method: "get",
params
})
},
/**
*
* @returns 生成-需求规格说明追踪表
*/
createXqComparison(params = {}) {
return request({
url: `/generate/create/xqComparison`,
method: "get",
params
})
},
/**
*
* @returns 生成-反向测试项-需求规格说明追踪表
*/
createFanXqComparison(params = {}) {
return request({
url: `/generate/create/fanXqComparison`,
method: "get",
params
})
},
/**
*
* @returns 生成-代码质量度量分析表
*/
createCodeQuality(params = {}) {
return request({
url: `/generate/create/codeQuality`,
method: "get",
params
})
},
}

View File

@@ -0,0 +1,14 @@
import { request } from "@/api/request"
export default {
/**
* 如果缺少部分文件给与提示
* @returns 根据output_dir生成最终大纲文档
*/
createDagangSeiTai(params = {}) {
return request({
url: `/create/dgDocument`,
method: "get",
params
})
}
}

View File

@@ -44,4 +44,37 @@ export default {
data
})
},
/**
* 请求一个项目的所有测试需求(即测试项)
* @returns
*/
getRelatedTestDemand(params = {}) {
return request({
url: "/project/testDemand/getRelatedTestDemand",
method: "get",
params
})
},
/**
* 设计需求关联测试需求(测试项)的接口请求
* @returns
*/
solveRelatedTestDemand(params = {}) {
return request({
url: "/project/testDemand/solveRelatedTestDemand",
method: "post",
data: params
})
},
/**
* 根据当前设计需求design找出已关联非自己的测试项
* @returns
*/
getExistRelatedTestDemand(params = {}) {
return request({
url: "/project/testDemand/getExistRelatedTestDemand",
method: "post",
data: params
})
}
}

View File

@@ -0,0 +1,48 @@
import { request } from "@/api/request"
export default {
/**
* 请求缩略语列表
* @returns 请求缩略语的数据
*/
getlist(params = {}) {
return request({
url: `system/abbreviation/getlist`,
method: "get",
params
})
},
/**
* 添加缩略语数据
* @returns 返回已添加的缩略语
*/
save(data = {}) {
return request({
url: "system/abbreviation/save",
method: "post",
data
})
},
/**
* 更新缩略语
* @returns
*/
update(id, data = {}) {
return request({
url: "system/abbreviation/update/" + id,
method: "put",
data
})
},
/**
* 删除缩略语
* @returns
*/
delete(data) {
return request({
url: "system/abbreviation/delete",
method: "delete",
data
})
}
}