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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ index + 1 }}.
+ (单选题)
+ (多选题)
+ (判断题)
+ {{ item.QUESTIONDRY }}
+
+
+ A.{{ item.OPTIONA }}
+ B.{{ item.OPTIONB }}
+ C.{{ item.OPTIONC }}
+ D.{{ item.OPTIOND }}
+
+
+ A.{{ item.OPTIONA }}
+ B.{{ item.OPTIONB }}
+ C.{{ item.OPTIONC }}
+ D.{{ item.OPTIOND }}
+
+
+ A.{{ item.OPTIONA }}
+ B.{{ item.OPTIONB }}
+
+ 答案:{{ item.ANSWER }}
+
+
+
+ 选择
+
+
+ 取消选择
+
+
+
+
+
+
+
+ 取消
+ 确定
+
+
+
+
+
+
+
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 @@
+
+
+
+ 单选题
+
+
+
+ {{ index + 1 }}. (单选题) {{ item.QUESTIONDRY }}
+
+
+ A.{{ item.OPTIONA }}
+ B.{{ item.OPTIONB }}
+ C.{{ item.OPTIONC }}
+ D.{{ item.OPTIOND }}
+
+
答案:{{ item.ANSWER }}
+
+
+
+
+ 多选题
+
+
+
+ {{ index + 1 }}.(多选题) {{ item.QUESTIONDRY }}
+
+
+ A.{{ item.OPTIONA }}
+ B.{{ item.OPTIONB }}
+ C.{{ item.OPTIONC }}
+ D.{{ item.OPTIOND }}
+
+
答案:{{ item.ANSWER }}
+
+
+
+
+ 判断题
+
+
+
+ {{ index + 1 }}.(判断题) {{ item.QUESTIONDRY }}
+
+
+ A.{{ item.OPTIONA }}
+ B.{{ item.OPTIONB }}
+
+
答案:{{ item.ANSWER }}
+
+
+
+
+ 取消
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+
+ 重置
+
+
+
+
+
+
+
+
+
+
+ {{ serialNumber(pagination, $index) }}
+
+
+
+
+
+
+
+ {{
+ Number(row.DUOXUANTICOUNT) +
+ Number(row.DANYUANTICOUNT) +
+ Number(row.PANDUITICOUNT)
+ }}
+
+
+
+
+
+
+ 启用
+ 禁用
+
+
+
+
+
+ 查看
+
+
+ 禁用
+
+
+ 启用
+
+
+ 删除
+
+
+
+
+
+ 新建试卷
+
+
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+ {{ data.info.EXAMNAME }}
+
+
+ {{ data.info.EXAMSCORE }}
+
+
+ {{ data.info.PASSSCORE }}
+
+
+ {{ data.info.post_type_name }}
+
+
+ {{ data.info.train_type_name }}
+
+
+ {{ data.info.DUOXUANTICOUNT }}
+
+
+ {{ data.info.DUOXUANTINUMBER }}
+
+
+ {{ data.info.DUOXUANTINUMBER * data.info.DUOXUANTICOUNT }}
+
+
+ {{ data.info.DANYUANTICOUNT }}
+
+
+ {{ data.info.DANXUANTINUMBER }}
+
+
+ {{ data.info.DANXUANTINUMBER * data.info.DANYUANTICOUNT }}
+
+
+ {{ data.info.PANDUITICOUNT }}
+
+
+ {{ data.info.PANDUITINUMBER }}
+
+
+ {{ data.info.PANDUITINUMBER * data.info.PANDUITICOUNT }}
+
+
+
+
+
+ {{ 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 }}
+
+
+
+
+
+
+
+
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();