diff --git a/src/api/inspection/point.js b/src/api/inspection/point.js index 5f4b17e..7c30c81 100644 --- a/src/api/inspection/point.js +++ b/src/api/inspection/point.js @@ -29,4 +29,11 @@ export function deletePoint(id) { url: `/inspection/waypoint/${id}`, method: 'delete' }) -} \ No newline at end of file +} + +export function copyPoint(id) { + return request({ + url: `/inspection/waypoint/copy/${id}`, + method: 'post' + }) +} diff --git a/src/api/inspection/task.js b/src/api/inspection/task.js index 9a04f33..f43c5b3 100644 --- a/src/api/inspection/task.js +++ b/src/api/inspection/task.js @@ -44,4 +44,11 @@ export function bindWaypointsToTask(taskId, waypointIds) { method: 'post', data: waypointIds }) -} \ No newline at end of file +} + +export function copyTask(id) { + return request({ + url: `/inspection/task/copy/${id}`, + method: 'post' + }) +} diff --git a/src/api/intelligenceTest/taskManage.js b/src/api/intelligenceTest/taskManage.js index 457d33f..e20aa62 100644 --- a/src/api/intelligenceTest/taskManage.js +++ b/src/api/intelligenceTest/taskManage.js @@ -44,4 +44,11 @@ export function bindTastCase(taskId, ids) { method: 'post', data: ids }) -} \ No newline at end of file +} + +export function copyTask(id) { + return request({ + url: `/aima/task/copy/${id}`, + method: 'post' + }) +} diff --git a/src/api/intelligenceTest/testCase.js b/src/api/intelligenceTest/testCase.js index 374ebe1..2dd3381 100644 --- a/src/api/intelligenceTest/testCase.js +++ b/src/api/intelligenceTest/testCase.js @@ -29,4 +29,11 @@ export function deleteTestCase(ids) { url: `/aima/testcase/${ids}`, method: 'delete' }) -} \ No newline at end of file +} + +export function copyTestCase(id) { + return request({ + url: `/aima/testcase/copy/${id}`, + method: 'post' + }) +} diff --git a/src/api/test/config.js b/src/api/test/config.js index 5ec8531..fb6fb74 100644 --- a/src/api/test/config.js +++ b/src/api/test/config.js @@ -26,6 +26,13 @@ export function addConfig(data) { }) } +export function copyConfig(id) { + return request({ + url: '/test/config/copy/' + id, + method: 'post' + }) +} + // 修改任务流程编排 export function updateConfig(data) { return request({ diff --git a/src/api/test/detect.js b/src/api/test/detect.js index 8cf79c2..5c252a4 100644 --- a/src/api/test/detect.js +++ b/src/api/test/detect.js @@ -26,6 +26,13 @@ export function addDetect(data) { }) } +export function copyDetect(id) { + return request({ + url: '/test/detect/copy/' + id, + method: 'post' + }) +} + // 修改检测项配置 export function updateDetect(data) { return request({ diff --git a/src/views/inspection/point/index.vue b/src/views/inspection/point/index.vue index d4982c1..5aaf0dd 100644 --- a/src/views/inspection/point/index.vue +++ b/src/views/inspection/point/index.vue @@ -149,7 +149,7 @@ align="center" class-name="small-padding fixed-width" label="操作" - width="200" + width="280" >