From b54d4ec5f0667d7a53a87853d352474681b0749d Mon Sep 17 00:00:00 2001 From: zhl Date: Mon, 31 May 2021 18:58:44 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=87=AA=E5=AE=9A=E4=B9=89?= =?UTF-8?q?=E9=A2=98=E5=BA=93=E7=9A=84=E7=BC=96=E8=BE=91=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/question.ts | 13 ++ src/api/shoppuzzle.ts | 7 + src/views/exam/components/PuzzleList.vue | 7 +- src/views/question/list.vue | 9 +- src/views/question/shop_puzzles.vue | 230 +++++++++++++++++++++-- 5 files changed, 251 insertions(+), 15 deletions(-) diff --git a/src/api/question.ts b/src/api/question.ts index 71d380a..be9307f 100644 --- a/src/api/question.ts +++ b/src/api/question.ts @@ -24,6 +24,19 @@ export const defaultQuestionData: IQuestionData = { } +export function formatQType(val: number) { + switch (val) { + case 1: + return '普通' + case 2: + return '图片' + case 3: + return '问卷' + default: + return '未知' + } +} + export const getQuestions = (params: any) => request({ url: '/api/puzzles', diff --git a/src/api/shoppuzzle.ts b/src/api/shoppuzzle.ts index ef4668e..60f6786 100644 --- a/src/api/shoppuzzle.ts +++ b/src/api/shoppuzzle.ts @@ -27,6 +27,13 @@ export const saveShopQuestion = (data: any) => data }) +export const importQuestions = (shop: string, data: any) => + request({ + url: `/api/${shop}/puzzle/import`, + method: 'post', + data + }) + export const deleteShopQuestion = (shop: string, id: string) => request({ url: `/api/${shop}/puzzle/${id}/delete`, diff --git a/src/views/exam/components/PuzzleList.vue b/src/views/exam/components/PuzzleList.vue index 837099c..dbdbb94 100644 --- a/src/views/exam/components/PuzzleList.vue +++ b/src/views/exam/components/PuzzleList.vue @@ -94,7 +94,7 @@ label="题目类型" > @@ -277,3 +279,8 @@ export default class extends Vue { } } + diff --git a/src/views/question/shop_puzzles.vue b/src/views/question/shop_puzzles.vue index 111a4b7..92c3cc2 100644 --- a/src/views/question/shop_puzzles.vue +++ b/src/views/question/shop_puzzles.vue @@ -44,23 +44,65 @@ 重置 - - + - 添加 + + + 添加 + + + + 导入Excel - + + {{exportBtnName}} + + + {{deleteBtnName}} + + + +