diff --git a/test_client/src/api/examtest.js b/test_client/src/api/examtest.js
index 53879b5..4f64fbe 100644
--- a/test_client/src/api/examtest.js
+++ b/test_client/src/api/examtest.js
@@ -112,6 +112,13 @@ export function updatePaper(id, data) {
data
})
}
+export function clonePaper(id) {
+ return request({
+ url: `/examtest/paper/${id}/clone/`,
+ method: 'put',
+ })
+}
+
export function deletePaper(id) {
return request({
url: `/examtest/paper/${id}/`,
diff --git a/test_client/src/views/examtest/paper.vue b/test_client/src/views/examtest/paper.vue
index 0d63e86..792f99f 100644
--- a/test_client/src/views/examtest/paper.vue
+++ b/test_client/src/views/examtest/paper.vue
@@ -54,6 +54,12 @@
icon="el-icon-edit"
:disabled="!checkPermission(['paper_update'])"
>
+ 克隆