From ef564842a0505442e2971d0de6b1cb7289be86b2 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Sun, 13 Sep 2020 12:05:19 +0800 Subject: [PATCH] export xlsx clone paper --- test_client/src/api/examtest.js | 7 +++++++ test_client/src/views/examtest/paper.vue | 17 ++++++++++++++++- test_server/crm/exports.py | 4 ++-- test_server/crm/serializers.py | 1 + test_server/examtest/views.py | 23 +++++++++++++++++++++-- 5 files changed, 47 insertions(+), 5 deletions(-) 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'])" > + 克隆