前端大功能实现

This commit is contained in:
2024-05-11 18:11:56 +08:00
parent 4dab2b9866
commit 17776d5316
14 changed files with 483 additions and 80 deletions

View File

@@ -10,5 +10,16 @@ export default {
method: "get",
params
})
},
/**
* 操作日志删除
* @returns 后台返回的删除信息
*/
deleteOperationLogs(params = { day: 7 }) {
return request({
url: `/system/log/operation_delete`,
method: "get",
params
})
}
}

View File

@@ -44,4 +44,37 @@ export default {
data
})
},
/**
* 右键点击需求创建测试用例
* @returns 成功或失败信息
*/
createByDemand(params = {}) {
return request({
url: "/project/case/create_by_demand",
method: "post",
data: params
})
},
/**
* 拖拽大功能:拖拽测试用例到测试项节点,移动还是复制
* @returns 返回case的key用于刷新树状图的数据
*/
copyOrMoveCaseToDemand(params = {}) {
return request({
url: "/project/case/copy_or_move_to_demand",
method: "get",
params
})
},
/**
* 拖拽大功能:拖拽测试用例到用例节点(都是用例),移动还是复制
* @returns 返回case的key用于刷新树状图的数据
*/
copyOrMoveCaseByCase(params = {}) {
return request({
url: "/project/case/copy_or_move_by_case",
method: "get",
params
})
}
}

View File

@@ -56,4 +56,15 @@ export default {
data
})
},
/**
* 获取级联选择器所需要的复制功能级联design列表
* @returns data_list:三级级联列表
*/
getRelatedCasDesign(params = {}) {
return request({
url: "/project/designDemand/getRelatedDesign",
method: "get",
params
})
},
}

View File

@@ -76,5 +76,16 @@ export default {
method: "post",
data: params
})
},
/**
* 复制demand到指定design下面
* @returns 复制是否成功
*/
copyToDesign(params = {}) {
return request({
url: "/project/testDemand/copy_to_design",
method: "post",
data: params
})
}
}