diff --git a/src/assets/js/asyncRouter.js b/src/assets/js/asyncRouter.js index 3657628..1aa9370 100644 --- a/src/assets/js/asyncRouter.js +++ b/src/assets/js/asyncRouter.js @@ -974,6 +974,33 @@ export default [ }, ], }, + { + path: "/online_learn_exam/paper", + meta: { title: "试卷管理", isSubMenu: false }, + component: "children", + children: [ + { + path: "/online_learn_exam/paper", + component: "online_learn_exam/paper/index", + }, + { + path: "/online_learn_exam/paper/view", + meta: { + title: "查看", + activeMenu: "/online_learn_exam/paper", + }, + component: "online_learn_exam/paper/view", + }, + { + path: "/online_learn_exam/paper/add", + meta: { + title: "新增", + activeMenu: "/online_learn_exam/paper", + }, + component: "online_learn_exam/paper/add", + }, + ], + }, ], }, { diff --git a/src/request/online_learn_exam.js b/src/request/online_learn_exam.js index 2d617c2..a29d161 100644 --- a/src/request/online_learn_exam.js +++ b/src/request/online_learn_exam.js @@ -40,3 +40,16 @@ export const setCurriculumAdd = (params) => upload("/curriculum/add", params); / export const setCurriculumEdit = (params) => upload("/curriculum/edit", params); // 课程管理修改 export const setCurriculumInherit = (params) => upload("/curriculum/inherit", params); // 课程管理继承 +export const getPaperList = (params) => + post("/stageexampaperinput/list", params); // 试卷管理列表 +export const getPaperView = (params) => + post("/stageexampaperinput/goEdit", params); // 试卷管理查看 +export const setPaperDelete = (params) => + post("/stageexampaperinput/delete", params); // 试卷管理删除 +export const setPaperState = (params) => + post("/stageexampaperinput/editState", params); // 试卷管理启用禁用 +export const getPaperQuestionsNumber = (params) => + post("/question/getCountByQuestionType", params); // 试卷管理可选题数 +export const setPaperAdd = (params) => post("/stageexampaperinput/add", params); // 试卷管理添加 +export const getPaperQuestionsList = (params) => + post("/question/getQuestionList", params); // 试卷管理可选题列表 diff --git a/src/views/online_learn_exam/paper/add.vue b/src/views/online_learn_exam/paper/add.vue new file mode 100644 index 0000000..2fd3dcc --- /dev/null +++ b/src/views/online_learn_exam/paper/add.vue @@ -0,0 +1,382 @@ + + + + + diff --git a/src/views/online_learn_exam/paper/components/select_topic.vue b/src/views/online_learn_exam/paper/components/select_topic.vue new file mode 100644 index 0000000..b7117b7 --- /dev/null +++ b/src/views/online_learn_exam/paper/components/select_topic.vue @@ -0,0 +1,216 @@ + + + + + diff --git a/src/views/online_learn_exam/paper/components/view_paper.vue b/src/views/online_learn_exam/paper/components/view_paper.vue new file mode 100644 index 0000000..7ab0b15 --- /dev/null +++ b/src/views/online_learn_exam/paper/components/view_paper.vue @@ -0,0 +1,105 @@ + + + + + diff --git a/src/views/online_learn_exam/paper/index.vue b/src/views/online_learn_exam/paper/index.vue new file mode 100644 index 0000000..a7b8502 --- /dev/null +++ b/src/views/online_learn_exam/paper/index.vue @@ -0,0 +1,183 @@ + + + + + diff --git a/src/views/online_learn_exam/paper/view.vue b/src/views/online_learn_exam/paper/view.vue new file mode 100644 index 0000000..aa8044e --- /dev/null +++ b/src/views/online_learn_exam/paper/view.vue @@ -0,0 +1,131 @@ + + + + + diff --git a/src/views/platform_resource_library/paper/view.vue b/src/views/platform_resource_library/paper/view.vue index 9011383..3c0ad68 100644 --- a/src/views/platform_resource_library/paper/view.vue +++ b/src/views/platform_resource_library/paper/view.vue @@ -35,53 +35,51 @@ {{ data.info.PANDUITINUMBER }} -
-
- {{ index + 1 }}. - (单选题) - (多选题) - (判断题) - {{ row.QUESTIONDRY }} +
+
+
+ {{ index + 1 }}. + (单选题) + (多选题) + (判断题) + {{ row.QUESTIONDRY }} +
+
+ + A.{{ row.OPTIONA }} + B.{{ row.OPTIONB }} + C.{{ row.OPTIONC }} + D.{{ row.OPTIOND }} + + + A.{{ row.OPTIONA }} + B.{{ row.OPTIONB }} + C.{{ row.OPTIONC }} + D.{{ row.OPTIOND }} + + + A.{{ row.OPTIONA }} + B.{{ row.OPTIONB }} + +
+
答案:{{ row.ANSWER }}
-
- - A.{{ row.OPTIONA }} - B.{{ row.OPTIONB }} - C.{{ row.OPTIONC }} - D.{{ row.OPTIOND }} - - - A.{{ row.OPTIONA }} - B.{{ row.OPTIONB }} - C.{{ row.OPTIONC }} - D.{{ row.OPTIOND }} - - - A.{{ row.OPTIONA }} - B.{{ row.OPTIONB }} - -
-
答案:{{ row.ANSWER }}
@@ -108,7 +106,19 @@ fnGetData();