diff --git a/src/api/caseApi.js b/src/api/caseApi.js index ee563e9..0f36f05 100644 --- a/src/api/caseApi.js +++ b/src/api/caseApi.js @@ -33,10 +33,14 @@ export function deleteModule(data) { } export function getCaseList(projectId, params) { + const query = Object.assign({}, params || {}) + if (projectId !== undefined && projectId !== null && projectId !== '') { + query.projectId = projectId + } return request({ url: '/case/list', method: 'get', - params: Object.assign({ project_id: projectId }, params || {}) + params: query }) } @@ -45,8 +49,8 @@ export function getCaseDetail(projectId, caseId) { url: '/case/detail', method: 'get', params: { - project_id: projectId, - id: caseId + projectId, + caseId } }) } @@ -55,7 +59,7 @@ export function createCase(projectId, data) { return request({ url: '/case/create', method: 'post', - data: Object.assign({ project_id: projectId }, data) + data: Object.assign({ projectId }, data) }) } @@ -63,7 +67,7 @@ export function updateCase(projectId, caseId, data) { return request({ url: '/case/update', method: 'post', - data: Object.assign({ project_id: projectId, id: caseId }, data) + data: Object.assign({ projectId, caseId }, data) }) } @@ -72,8 +76,8 @@ export function deleteCase(projectId, caseId) { url: '/case/delete', method: 'post', data: { - project_id: projectId, - id: caseId + projectId, + caseId } }) } diff --git a/src/components/TestPlatform/Case/CaseEditor.vue b/src/components/TestPlatform/Case/CaseEditor.vue index dd71055..d7d8316 100644 --- a/src/components/TestPlatform/Case/CaseEditor.vue +++ b/src/components/TestPlatform/Case/CaseEditor.vue @@ -2,8 +2,44 @@