diff --git a/src/router/index.js b/src/router/index.js index 06badba..7405015 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -3,11 +3,14 @@ import VueRouter from 'vue-router' import Login from '../views/Login' import StudentUserIndex from '../views/StudentUserIndex' import StudentHistory from '../views/StudentHistory' -import StudentApplication from '../views/StudentApplication' +import StudentApplication from '../views/StudentApplication' import StudentAppForm from '../views/StudentAppForm' import TeacherUserIndex from "../views/TeacherUserIndex"; import TeacherApplication from "../views/TeacherApplication"; import TeacherHistory from "../views/TeacherHistory"; +import OuterUserIndex from "../views/OuterUserIndex"; +import OuterHistory from "../views/OuterHistory"; +import OuterAppForm from "../views/OuterAppForm"; Vue.use(VueRouter) @@ -57,7 +60,25 @@ const routes = [ component: TeacherApplication }, ] - } + }, + { + path: '/user/outer/:id', + name: '外出批准用户主界面', + component: OuterUserIndex, + redirect: "/user/outer/:id/history", + children: [ + { + path: "/user/outer/:id/history", + name: "外出批准历史", + component: OuterHistory + }, + { + path: "/user/outer/:id/application", + name: "处理外出申请", + component: OuterAppForm + }, + ] + }, ] const router = new VueRouter({ diff --git a/src/views/OuterAppForm.vue b/src/views/OuterAppForm.vue new file mode 100644 index 0000000..e69de29 diff --git a/src/views/OuterHistory.vue b/src/views/OuterHistory.vue new file mode 100644 index 0000000..4b06cf1 --- /dev/null +++ b/src/views/OuterHistory.vue @@ -0,0 +1,114 @@ + + + + + \ No newline at end of file diff --git a/src/views/OuterUserIndex.vue b/src/views/OuterUserIndex.vue new file mode 100644 index 0000000..06db324 --- /dev/null +++ b/src/views/OuterUserIndex.vue @@ -0,0 +1,53 @@ + + + + + \ No newline at end of file diff --git a/src/views/StudentUserIndex.vue b/src/views/StudentUserIndex.vue index 3210df8..dab52d9 100644 --- a/src/views/StudentUserIndex.vue +++ b/src/views/StudentUserIndex.vue @@ -1,9 +1,11 @@