You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

DataAnalysis.vue 3.5 kB

4 years ago
4 years ago
4 years ago
4 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. <template>
  2. <el-row style="height:100%;width: 100%; flex:1" >
  3. <el-col :span="3" style="height:100%;padding-right:15px;">
  4. <el-menu
  5. default-active="this.$route.path"
  6. class="el-menu-vertical-demo"
  7. :router="true" style="height:100%; background-color: #F5F5F6;" >
  8. <el-menu-item index="Overview" >
  9. <i class="ri-home-4-line"></i>
  10. <span slot="title">概览</span>
  11. </el-menu-item>
  12. <el-submenu index="1">
  13. <template slot="title">
  14. <i class="ri-numbers-line"></i>
  15. <span>项目分析</span>
  16. </template>
  17. <el-menu-item index="ProTrend">增长趋势分析</el-menu-item>
  18. <el-menu-item index="ProAnalysis">详细数据</el-menu-item>
  19. </el-submenu>
  20. <el-submenu index="2">
  21. <template slot="title">
  22. <i class="ri-contacts-line"></i>
  23. <span>用户分析</span>
  24. </template>
  25. <el-menu-item index="UserTrend">增长趋势分析</el-menu-item>
  26. <el-menu-item index="UserAnalysis">活动分析</el-menu-item>
  27. </el-submenu>
  28. <el-menu-item index="BrainAnalysis">
  29. <i class="ri-server-fill"></i>
  30. <span slot="title">云脑分析(建设中..)</span>
  31. </el-menu-item>
  32. </el-menu>
  33. </el-col>
  34. <router-view> </router-view>
  35. </el-row>
  36. </template>
  37. <script>
  38. export default{
  39. data(){
  40. return {
  41. Path_router:'/'
  42. }
  43. },
  44. created(){
  45. var url_params = document.getElementById("url_params").value;
  46. // console.log('url_params:',url_params);
  47. // console.log('this.$router.path:',this.$router.path);
  48. if (url_params!='' && url_params!=undefined){
  49. // this.$router.push(url_params)
  50. console.log('this.$router.pathbefore:',this.$router.path);
  51. }
  52. },
  53. }
  54. </script>
  55. <style scoped>
  56. /deep/ .is-active{
  57. color: #238BFC ;
  58. }
  59. /deep/ .ui-container{
  60. background-color: #FFFF;
  61. }
  62. /deep/ .el-tabs--left .el-tabs__header.is-left{
  63. background-color:#F5F5F6;
  64. width: 12.43%;
  65. }
  66. .el-tabs--left .el-tabs__header.is-left
  67. html,
  68. body,
  69. /deep/ .el-container {
  70. padding: 0px;
  71. margin: 0px;
  72. height: 100%;
  73. }
  74. /deep/ .el-tabs--left .el-tabs__item.is-left {
  75. text-align: left;
  76. }
  77. /deep/ .el-tabs__item {
  78. padding: 0px 20px 0px 20px;
  79. }
  80. /deep/ .el-tabs__item.is-active .el-image{
  81. filter:none
  82. }
  83. /deep/ .el-tabs__item:hover .el-image{
  84. filter:none
  85. }
  86. .bk{
  87. background-color: #F5F5F6;
  88. }
  89. .el-menu-item.is-active {
  90. color: #409eff;
  91. background-color: #FFFFFF !important;
  92. }
  93. /deep/ .el-submenu.is-active .el-submenu__title {
  94. color: #409eff
  95. }
  96. /deep/ .el-submenu.is-active .el-submenu__title i{
  97. color: #409eff
  98. }
  99. /deep/ .el-menu, .el-menu--horizontal>.el-menu-item:not(.is-disabled):focus, .el-menu--horizontal>.el-menu-item:not(.is-disabled):hover, .el-menu--horizontal>.el-submenu .el-submenu__title:hover {
  100. background-color: #F5F5F6;
  101. }
  102. /deep/ .el-pagination {
  103. padding-bottom: 30px;
  104. }
  105. </style>