diff --git a/cdTMP/src/api/project/case.js b/cdTMP/src/api/project/case.js index cbdbcbe..df1be28 100644 --- a/cdTMP/src/api/project/case.js +++ b/cdTMP/src/api/project/case.js @@ -11,4 +11,37 @@ export default { params }) }, + /** + * 添加测试用例 + * @returns + */ + save(params = {}) { + return request({ + url: "/project/case/save", + method: "post", + data: params + }) + }, + /** + * 更新测试用例 + * @returns + */ + update(id, data = {}) { + return request({ + url: "/project/case/update/" + id, + method: "put", + data + }) + }, + /** + * 删除测试用例 + * @returns + */ + delete(data) { + return request({ + url: "/project/case/delete", + method: "delete", + data + }) + }, } diff --git a/cdTMP/src/views/project/testDemand/index.vue b/cdTMP/src/views/project/testDemand/index.vue index 9ee9acb..f2dd89f 100644 --- a/cdTMP/src/views/project/testDemand/index.vue +++ b/cdTMP/src/views/project/testDemand/index.vue @@ -20,6 +20,9 @@ const testDemandNumber = route.query.key.split("-")[3] // crud设置 const crudOptions = ref({ api: caseApi.getCaseList, + add: { show: true, api: caseApi.save }, + edit: { show: true, api: caseApi.update }, + delete: { show: true, api: caseApi.delete }, parameters: { projectId: route.query.id, round: roundNumber, @@ -29,9 +32,6 @@ const crudOptions = ref({ }, showIndex: false, rowSelection: { showCheckedAll: true }, - add: { show: true }, - edit: { show: true }, - delete: { show: true }, searchColNumber: 3, tablePagination: false, operationColumn: true,