diff --git a/src/assets/images/navleft/article.png b/src/assets/images/navleft/article.png new file mode 100644 index 00000000..b41fe6a8 Binary files /dev/null and b/src/assets/images/navleft/article.png differ diff --git a/src/assets/images/navleft/case.png b/src/assets/images/navleft/case.png new file mode 100644 index 00000000..8043f57d Binary files /dev/null and b/src/assets/images/navleft/case.png differ diff --git a/src/assets/images/navleft/qa.png b/src/assets/images/navleft/qa.png new file mode 100644 index 00000000..0c51ea0f Binary files /dev/null and b/src/assets/images/navleft/qa.png differ diff --git a/src/assets/images/navleft/review.png b/src/assets/images/navleft/review.png new file mode 100644 index 00000000..654c129b Binary files /dev/null and b/src/assets/images/navleft/review.png differ diff --git a/src/assets/images/navleft/test.png b/src/assets/images/navleft/test.png new file mode 100644 index 00000000..83cd939e Binary files /dev/null and b/src/assets/images/navleft/test.png differ diff --git a/src/components/BreadCrumb.vue b/src/components/BreadCrumb.vue index 0ca00205..65dbfae8 100644 --- a/src/components/BreadCrumb.vue +++ b/src/components/BreadCrumb.vue @@ -341,6 +341,74 @@ export default { }, ]; } + + if ( + n.indexOf("/examinationcenter") !== -1 || + n.indexOf("/ExaminationCenter") !== -1 + ) { + state.list = [ + { + name: "考试", + }, + { + name: "考试管理", + }, + ]; + } + if ( + n.indexOf("/questionmanage") !== -1 || + n.indexOf("/QuestionManage") !== -1 + ) { + state.list = [ + { + name: "考试", + }, + { + name: "试题管理", + }, + ]; + } + if ( + n.indexOf("/papermanage") !== -1 || + n.indexOf("/PaperManage") !== -1 + ) { + state.list = [ + { + name: "考试", + }, + { + name: "试卷管理", + }, + ]; + } + + if ( + n.indexOf("/casemanage") !== -1 || + n.indexOf("/CaseManage") !== -1 + ) { + state.list = [ + { + name: "案例管理", + }, + ]; + } + if ( + n.indexOf("/articlemanage") !== -1 || + n.indexOf("/ArticleManage") !== -1 + ) { + state.list = [ + { + name: "文章管理", + }, + ]; + } + if (n.indexOf("/qamanage") !== -1 || n.indexOf("/QAManage") !== -1) { + state.list = [ + { + name: "问答管理", + }, + ]; + } } ); diff --git a/src/components/NavLeft.vue b/src/components/NavLeft.vue index 3fcf9960..25500451 100644 --- a/src/components/NavLeft.vue +++ b/src/components/NavLeft.vue @@ -31,8 +31,8 @@ @@ -212,6 +212,72 @@ 系统管理 --> + + + + + + + 试题管理 + + + + 试卷管理 + + + + 考试管理 + + + +
+ +
+ 案例管理 +
+ +
+ +
+ 文章管理 +
+ +
+ +
+ 问答管理 +
--> - 评估 + 评估 + + + 考试 + + + 案例 + + + 文章 + + + 问答 +
@@ -290,6 +369,11 @@ export default { "sub7", "sub8", "sub9", + "sub10", + "sub11", + "sub12", + "sub13", + "sub14", ], openKeys: localStorage.getItem("openKeys") ? JSON.parse(localStorage.getItem("openKeys")) @@ -414,6 +498,43 @@ export default { selectedKeys: "sub5", pagename: "评估管理", }, + + { + href: "/questionmanage", + openKeys: "sub11", + selectedKeys: "sub11-1", + pagename: "试题管理", + }, + { + href: "/papermanage", + openKeys: "sub11", + selectedKeys: "sub11-2", + pagename: "试卷管理", + }, + { + href: "/examinationcenter", + openKeys: "sub11", + selectedKeys: "sub11-3", + pagename: "考试管理", + }, + { + href: "/casemanage", + openKeys: "sub12", + selectedKeys: "sub12", + pagename: "案例管理", + }, + { + href: "/articlemanage", + openKeys: "sub13", + selectedKeys: "sub13", + pagename: "文章管理", + }, + { + href: "/qamanage", + openKeys: "sub14", + selectedKeys: "sub14", + pagename: "问答管理", + }, ], }); diff --git a/src/views/article/ArticleManage.vue b/src/views/article/ArticleManage.vue new file mode 100644 index 00000000..25c3f69b --- /dev/null +++ b/src/views/article/ArticleManage.vue @@ -0,0 +1,52 @@ + + + + + + diff --git a/src/views/case/CaseManage.vue b/src/views/case/CaseManage.vue new file mode 100644 index 00000000..58b58328 --- /dev/null +++ b/src/views/case/CaseManage.vue @@ -0,0 +1,52 @@ + + + + + + diff --git a/src/views/examination/ExaminationCenter.vue b/src/views/examination/ExaminationCenter.vue index e69de29b..aae42b81 100644 --- a/src/views/examination/ExaminationCenter.vue +++ b/src/views/examination/ExaminationCenter.vue @@ -0,0 +1,52 @@ + + + + + + diff --git a/src/views/examination/PaperManage.vue b/src/views/examination/PaperManage.vue new file mode 100644 index 00000000..702475b5 --- /dev/null +++ b/src/views/examination/PaperManage.vue @@ -0,0 +1,52 @@ + + + + + + diff --git a/src/views/examination/QuestionManage.vue b/src/views/examination/QuestionManage.vue new file mode 100644 index 00000000..069934cc --- /dev/null +++ b/src/views/examination/QuestionManage.vue @@ -0,0 +1,52 @@ + + + + + + diff --git a/src/views/questionsanswers/QAManage.vue b/src/views/questionsanswers/QAManage.vue new file mode 100644 index 00000000..bd93ede5 --- /dev/null +++ b/src/views/questionsanswers/QAManage.vue @@ -0,0 +1,52 @@ + + + + + +