| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- <template>
- <div>
- <navi></navi>
- <div class="person-container">
- <el-menu
- :default-active="activeIndex"
- class="el-menu-vertical-demo side-bar"
- @select="handleSelect">
- <el-menu-item index="1">
- <i class="el-icon-s-check"></i>
- <span slot="title">认证审核</span>
- </el-menu-item>
- <el-menu-item index="2">
- <i class="el-icon-data-analysis"></i>
- <span slot="title">平台统计</span>
- </el-menu-item>
- <el-menu-item index="3">
- <i class="el-icon-user"></i>
- <span slot="title">用户管理</span>
- </el-menu-item>
- <el-menu-item index="4" disabled>
- <i class="el-icon-menu"></i>
- <span slot="title">教务管理</span>
- </el-menu-item>
- </el-menu>
- <el-card class="main-card">
- <nuxt />
- </el-card>
- </div>
- <foot></foot>
- </div>
- </template>
- <script>
- import Navi from "~/components/Navi";
- import Foot from "~/components/Foot";
- export default{
- name: 'admin',
- components: {Navi, Foot},
- data(){
- return{
- activeIndex: "1"
- }
- },
- methods: {
- handleSelect(index){
- const routes=['/admin/checkApplications', '/admin/statistics', '/admin/userAdmin', '/admin/educationAdmin'];
- this.$router.push(routes[index-1]);
- }
- },
- mounted(){
- const routes=['/admin/checkApplications', '/admin/statistics', '/admin/userAdmin', '/admin/educationAdmin'];
- this.activeIndex = (1 + routes.indexOf(this.$router.app._route.path)) + "";
- }
- }
- </script>
- <style lang="scss" scoped>
- @import '~/assets/css/person.scss';
- </style>
|