|
|
@@ -1,101 +1,122 @@
|
|
|
<template>
|
|
|
- <el-row>
|
|
|
- <!-- <el-radio-group v-model="isCollapse" style="margin-bottom: 20px;">
|
|
|
+ <el-container>
|
|
|
+ <el-aside>
|
|
|
+ <!-- <el-radio-group v-model="isCollapse" style="margin-bottom: 20px;">
|
|
|
<el-radio-button :label="false">展开</el-radio-button>
|
|
|
<el-radio-button :label="true">收起</el-radio-button>
|
|
|
</el-radio-group>-->
|
|
|
- <el-menu
|
|
|
- default-active="1-4-1"
|
|
|
- class="el-menu-vertical-demo"
|
|
|
- :collapse="isCollapse"
|
|
|
- @open="handleOpen"
|
|
|
- @close="handleClose"
|
|
|
- >
|
|
|
- <el-submenu index="1">
|
|
|
- <template slot="title">
|
|
|
- <i class="el-icon-user" />
|
|
|
- <span slot="title">帐号管理</span>
|
|
|
- </template>
|
|
|
- <el-menu-item-group>
|
|
|
- <el-menu-item index="1-1">选项1</el-menu-item>
|
|
|
- <el-menu-item index="1-2">选项2</el-menu-item>
|
|
|
- </el-menu-item-group>
|
|
|
- <el-menu-item-group title="分组2">
|
|
|
- <el-menu-item index="1-3">选项3</el-menu-item>
|
|
|
- </el-menu-item-group>
|
|
|
- <el-submenu index="1-4">
|
|
|
- <span slot="title">选项4</span>
|
|
|
- <el-menu-item index="1-4-1">选项1</el-menu-item>
|
|
|
- </el-submenu>
|
|
|
- </el-submenu>
|
|
|
- <el-submenu index="2">
|
|
|
- <template slot="title">
|
|
|
- <i class="el-icon-postcard" />
|
|
|
- <span slot="title">稿件管理</span>
|
|
|
- </template>
|
|
|
- <el-submenu index="2-1">
|
|
|
+ <el-menu
|
|
|
+ :default-active="this.$route.path"
|
|
|
+ router
|
|
|
+ class="el-menu-vertical-demo"
|
|
|
+ :collapse="isCollapse"
|
|
|
+ @open="handleOpen"
|
|
|
+ @close="handleClose"
|
|
|
+ >
|
|
|
+ <el-submenu index="/my/account">
|
|
|
<template slot="title">
|
|
|
- <i class="el-icon-plus" />
|
|
|
- <span slot="title">发布</span>
|
|
|
+ <i class="el-icon-user" />
|
|
|
+ <span slot="title">帐号管理</span>
|
|
|
</template>
|
|
|
<el-menu-item-group>
|
|
|
- <el-menu-item index="2-1-1">
|
|
|
+ <el-menu-item index="/my/account/profile">
|
|
|
<i class="el-icon-film" />
|
|
|
- <span slot="title">视频</span>
|
|
|
- </el-menu-item>
|
|
|
- <el-menu-item index="2-1-2">
|
|
|
- <i class="el-icon-headset" />
|
|
|
- <span slot="title">音频</span>
|
|
|
- </el-menu-item>
|
|
|
- <el-menu-item index="2-1-3">
|
|
|
- <i class="el-icon-picture" />
|
|
|
- <span slot="title">相册</span>
|
|
|
- </el-menu-item>
|
|
|
- <el-menu-item index="2-1-4">
|
|
|
- <i class="el-icon-document" />
|
|
|
- <span slot="title">文章</span>
|
|
|
+ <span slot="title">个人资料</span>
|
|
|
</el-menu-item>
|
|
|
- <el-menu-item index="2-1-5">
|
|
|
- <i class="el-icon-files" />
|
|
|
- <span slot="title">文件</span>
|
|
|
+ <el-menu-item index="/my/account/vip">
|
|
|
+ <i class="el-icon-film" />
|
|
|
+ <span slot="title">小会员</span>
|
|
|
</el-menu-item>
|
|
|
</el-menu-item-group>
|
|
|
</el-submenu>
|
|
|
- <el-submenu index="2-2">
|
|
|
+ <el-submenu index="/my/post">
|
|
|
+ <template slot="title">
|
|
|
+ <i class="el-icon-postcard" />
|
|
|
+ <span slot="title">稿件管理</span>
|
|
|
+ </template>
|
|
|
+ <el-submenu index="/my/post/publish">
|
|
|
+ <template slot="title">
|
|
|
+ <i class="el-icon-plus" />
|
|
|
+ <span slot="title">发布</span>
|
|
|
+ </template>
|
|
|
+ <el-menu-item-group>
|
|
|
+ <el-menu-item index="/my/post/publish/video">
|
|
|
+ <i class="el-icon-film" />
|
|
|
+ <span slot="title">视频</span>
|
|
|
+ </el-menu-item>
|
|
|
+ <el-menu-item index="/my/post/publish/audio">
|
|
|
+ <i class="el-icon-headset" />
|
|
|
+ <span slot="title">音频</span>
|
|
|
+ </el-menu-item>
|
|
|
+ <el-menu-item index="/my/post/publish/image">
|
|
|
+ <i class="el-icon-picture" />
|
|
|
+ <span slot="title">相册</span>
|
|
|
+ </el-menu-item>
|
|
|
+ <el-menu-item index="/my/post/publish/article">
|
|
|
+ <i class="el-icon-document" />
|
|
|
+ <span slot="title">文章</span>
|
|
|
+ </el-menu-item>
|
|
|
+ <el-menu-item index="/my/post/publish/file">
|
|
|
+ <i class="el-icon-files" />
|
|
|
+ <span slot="title">文件</span>
|
|
|
+ </el-menu-item>
|
|
|
+ </el-menu-item-group>
|
|
|
+ </el-submenu>
|
|
|
+ <el-submenu index="/my/post/list">
|
|
|
+ <template slot="title">
|
|
|
+ <i class="el-icon-s-data" />
|
|
|
+ <span slot="title">稿件</span>
|
|
|
+ </template>
|
|
|
+ <el-menu-item-group>
|
|
|
+ <el-menu-item index="/my/post/list/video">
|
|
|
+ <i class="el-icon-film" />
|
|
|
+ <span slot="title">视频</span>
|
|
|
+ </el-menu-item>
|
|
|
+ <el-menu-item index="/my/post/list/audio">
|
|
|
+ <i class="el-icon-headset" />
|
|
|
+ <span slot="title">音频</span>
|
|
|
+ </el-menu-item>
|
|
|
+ <el-menu-item index="/my/post/list/image">
|
|
|
+ <i class="el-icon-picture" />
|
|
|
+ <span slot="title">相册</span>
|
|
|
+ </el-menu-item>
|
|
|
+ <el-menu-item index="/my/post/list/article">
|
|
|
+ <i class="el-icon-document" />
|
|
|
+ <span slot="title">文章</span>
|
|
|
+ </el-menu-item>
|
|
|
+ </el-menu-item-group>
|
|
|
+ </el-submenu>
|
|
|
+ </el-submenu>
|
|
|
+ <el-submenu index="/my/post1">
|
|
|
<template slot="title">
|
|
|
- <i class="el-icon-s-data" />
|
|
|
- <span slot="title">列表</span>
|
|
|
+ <i class="el-icon-collection" />
|
|
|
+ <span slot="title">收藏夹</span>
|
|
|
</template>
|
|
|
<el-menu-item-group>
|
|
|
- <el-menu-item index="2-2-1">
|
|
|
+ <el-menu-item index="/my/favlist/video">
|
|
|
<i class="el-icon-film" />
|
|
|
<span slot="title">视频</span>
|
|
|
</el-menu-item>
|
|
|
- <el-menu-item index="2-2-2">
|
|
|
- <i class="el-icon-headset" />
|
|
|
- <span slot="title">音频</span>
|
|
|
- </el-menu-item>
|
|
|
- <el-menu-item index="2-2-3">
|
|
|
+ <el-menu-item index="/my/favlist/image">
|
|
|
<i class="el-icon-picture" />
|
|
|
<span slot="title">相册</span>
|
|
|
</el-menu-item>
|
|
|
- <el-menu-item index="2-2-4">
|
|
|
- <i class="el-icon-document" />
|
|
|
- <span slot="title">文章</span>
|
|
|
- </el-menu-item>
|
|
|
</el-menu-item-group>
|
|
|
</el-submenu>
|
|
|
- </el-submenu>
|
|
|
- <el-menu-item index="3">
|
|
|
- <i class="el-icon-document" />
|
|
|
- <span slot="title">导航三</span>
|
|
|
- </el-menu-item>
|
|
|
- <el-menu-item index="4">
|
|
|
- <i class="el-icon-setting" />
|
|
|
- <span slot="title">导航四</span>
|
|
|
- </el-menu-item>
|
|
|
- </el-menu>
|
|
|
- </el-row>
|
|
|
+ <el-menu-item index="/my/visit">
|
|
|
+ <i class="el-icon-document" />
|
|
|
+ <span slot="title">历史记录</span>
|
|
|
+ </el-menu-item>
|
|
|
+ </el-menu>
|
|
|
+ </el-aside>
|
|
|
+ <el-main>
|
|
|
+ <!-- <el-breadcrumb separator-class="el-icon-arrow-right">
|
|
|
+ <el-breadcrumb-item :to="{ path: '/' }">首页</el-breadcrumb-item>
|
|
|
+ <el-breadcrumb-item v-text="this.$router.currentRoute.name"></el-breadcrumb-item>
|
|
|
+ </el-breadcrumb>-->
|
|
|
+ <router-view />
|
|
|
+ </el-main>
|
|
|
+ </el-container>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
@@ -127,6 +148,6 @@ export default {
|
|
|
<style>
|
|
|
.el-menu-vertical-demo:not(.el-menu--collapse) {
|
|
|
width: 200px;
|
|
|
- min-height: 400px;
|
|
|
+ min-height: 800px;
|
|
|
}
|
|
|
</style>
|