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.4 kB

3 years ago
3 years ago
3 years ago
3 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  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.$router.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="/">
  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. if (url_params!='' && url_params!=undefined && url_params!='/'){
  47. this.$router.path = '/'+url_params.split('/')[0]
  48. }else{
  49. this.$router.path = '/ProAnalysis'
  50. }
  51. },
  52. }
  53. </script>
  54. <style scoped>
  55. /deep/ .is-active{
  56. color: #238BFC ;
  57. }
  58. /deep/ .ui-container{
  59. background-color: #FFFF;
  60. }
  61. /deep/ .el-tabs--left .el-tabs__header.is-left{
  62. background-color:#F5F5F6;
  63. width: 12.43%;
  64. }
  65. .el-tabs--left .el-tabs__header.is-left
  66. html,
  67. body,
  68. /deep/ .el-container {
  69. padding: 0px;
  70. margin: 0px;
  71. height: 100%;
  72. }
  73. /deep/ .el-tabs--left .el-tabs__item.is-left {
  74. text-align: left;
  75. }
  76. /deep/ .el-tabs__item {
  77. padding: 0px 20px 0px 20px;
  78. }
  79. /deep/ .el-tabs__item.is-active .el-image{
  80. filter:none
  81. }
  82. /deep/ .el-tabs__item:hover .el-image{
  83. filter:none
  84. }
  85. .bk{
  86. background-color: #F5F5F6;
  87. }
  88. .el-menu-item.is-active {
  89. color: #409eff;
  90. background-color: #FFFFFF !important;
  91. }
  92. /deep/ .el-submenu.is-active .el-submenu__title {
  93. color: #409eff
  94. }
  95. /deep/ .el-submenu.is-active .el-submenu__title i{
  96. color: #409eff
  97. }
  98. /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 {
  99. background-color: #F5F5F6;
  100. }
  101. /deep/ .el-pagination {
  102. padding-bottom: 30px;
  103. }
  104. </style>