新增:影响域分析录入和修复editor问题

This commit is contained in:
2026-02-07 17:27:17 +08:00
parent 98835a3225
commit 619d5ea652
17 changed files with 770 additions and 296 deletions

View File

@@ -142,5 +142,16 @@ export default {
method: "post",
data
})
},
/**
* 请求上一轮次级联选择器的cases数据
* @returns
*/
getRelatedCases(id, round_key) {
return request({
url: "/project/case/getRelatedCase",
method: "get",
params: { id, round_key }
})
}
}

View File

@@ -113,7 +113,7 @@ export default {
},
/**
* 新增或者修改软件概述
* @returns 返回新增或修改是否成功
* @returns null
*/
postSoftSummary(data) {
return request({
@@ -122,6 +122,17 @@ export default {
data: data
})
},
/**
* 新增或者修改动态环境描述
* @returns null
*/
postDynamicDescription(data) {
return request({
url: "/testmanage/project/dynamic_description/",
method: "post",
data: data
})
},
/**
* 获取项目的软件概述
* @returns 返回软件概述数据
@@ -133,6 +144,17 @@ export default {
params: { id: id }
})
},
/**
* 获取动态环境描述
* @returns 返回动态环境描述结构化数据
*/
getDynamicDescription(id) {
return request({
url: "/testmanage/project/dynamic_des/",
method: "get",
params: { id: id }
})
},
/**
* 提交修改或新增软件接口图
* @returns 返回新增或修改是否成功
@@ -167,6 +189,28 @@ export default {
params: { id: id, category }
})
},
/**
* 获取环境差异性分析数据
* @returns 返回数据
*/
getEnvAnalysis(id) {
return request({
url: "/testmanage/project/get_env_analysis/",
method: "get",
params: { id: id }
})
},
/**
* 提交环境差异性数据
* @returns null
*/
postEnvAnalysis(data) {
return request({
url: "/testmanage/project/post_env_analysis/",
method: "post",
data
})
},
/**
* 提交修改或新增静态软件项、静态硬件项、动态软件项、动态硬件项
* @returns null

View File

@@ -35,7 +35,7 @@ export default {
})
},
/**
* 更新轮次
* 删除轮次
* @returns
*/
delete(project_id, data = {}) {
@@ -45,5 +45,38 @@ export default {
data,
params: { project_id }
})
},
/**
* 获取影响域分析
* @returns 获取数据或code=25002
*/
getInfluence(id, round_key) {
return request({
url: "project/round/get_influence",
method: "get",
params: { id, round_key }
})
},
/**
* 新增或修改影响域分析
* @returns null
*/
postInfluence(data) {
return request({
url: "project/round/create_influence",
method: "post",
data
})
},
/**
* 查看轮次的影响域分析是否有数据
* @returns data: boolean
*/
getInfluenceStatus(id, round_key) {
return request({
url: "project/round/get_status_influence",
method: "get",
params: { id, round_key }
})
}
}