diff --git a/src/api/score.js b/src/api/score.js index b39a1b4..e382b1d 100644 --- a/src/api/score.js +++ b/src/api/score.js @@ -8,6 +8,14 @@ export function scoreList(params) { }) } +export function subjectScoreList(params) { + return request({ + url: '/api/score/subjects', + method: 'get', + params + }) +} + export function scoreInfo(params) { return request({ url: '/api/score/info', diff --git a/src/router/index.js b/src/router/index.js index 4635882..0b58605 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -95,6 +95,28 @@ export const constantRoutes = [ ] }, + { + path: '/student', + component: Layout, + redirect: '/student/query', + name: 'Example', + meta: { title: '学生', icon: 'el-icon-s-help' }, + children: [ + { + path: 'score', + name: 'Score', + component: () => import('@/views/query/index'), + meta: { title: '成绩查询', icon: 'table' } + }, + { + path: 'class', + name: 'Class', + component: () => import('@/views/user/index'), + meta: { title: '个人信息', icon: 'table' } + } + ] + }, + { path: '/form', component: Layout, diff --git a/src/views/query/index.vue b/src/views/query/index.vue new file mode 100644 index 0000000..7ac129e --- /dev/null +++ b/src/views/query/index.vue @@ -0,0 +1,142 @@ + + + + + diff --git a/src/views/user/index.vue b/src/views/user/index.vue new file mode 100644 index 0000000..5e2a201 --- /dev/null +++ b/src/views/user/index.vue @@ -0,0 +1,165 @@ + + + + +