slidebar.js 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126
  1. var slidebarApp = new Vue({
  2. el:'#slidebar',
  3. data:{
  4. pathname: location.pathname,
  5. list:[
  6. {
  7. item:'1',
  8. name:'微信ID配置',
  9. icon:'fa fa-database',
  10. url:'/',
  11. target: '',
  12. },
  13. {
  14. item:'2',
  15. name:'域名配置',
  16. icon:'fa fa-database',
  17. url:'/domain',
  18. target: '',
  19. },
  20. {
  21. // item:'3',
  22. name:'分享配置',
  23. icon:'fa fa-database',
  24. // url:'/content_list',
  25. // target: '',
  26. slideDown: false,
  27. childs: [
  28. {
  29. item:'3',
  30. name:'配置关联',
  31. icon:'fa fa-database',
  32. url:'/content_list_rel',
  33. target: ''
  34. },
  35. {
  36. item:'8',
  37. name:'内容素材管理',
  38. icon:'fa fa-database',
  39. url:'/content_list',
  40. target: ''
  41. },
  42. ]
  43. },
  44. {
  45. item:'9',
  46. name:'二维码生成',
  47. icon:'fa fa-database',
  48. url:'/domain_qrcode',
  49. target: '',
  50. },
  51. {
  52. name:'分享统计',
  53. icon:'fa fa-database',
  54. slideDown: false,
  55. childs: [
  56. {
  57. item:'4',
  58. name:'微信ID统计',
  59. icon:'fa fa-database',
  60. url:'/stat_appid',
  61. target: '',
  62. },
  63. {
  64. item:'5',
  65. name:'域名打开统计',
  66. icon:'fa fa-database',
  67. url:'/stat_domain',
  68. target: '',
  69. },
  70. {
  71. item:'6',
  72. name:'产品分享统计',
  73. icon:'fa fa-database',
  74. url:'/stat_channel',
  75. target: '',
  76. },
  77. {
  78. item:'7',
  79. name:'分享内容统计',
  80. icon:'fa fa-database',
  81. url:'/stat_content',
  82. target: '',
  83. },
  84. {
  85. item:'8',
  86. name:'分享行为统计',
  87. icon:'fa fa-database',
  88. url:'/stat_behavior',
  89. target: '',
  90. }
  91. ]
  92. },
  93. {
  94. name:'分享控制',
  95. icon:'fa fa-toggle-on',
  96. slideDown: false,
  97. childs: [
  98. {
  99. item:'4',
  100. name:'开关配置',
  101. icon:'fa fa-toggle-on',
  102. url:'/switch_config',
  103. target: '',
  104. }
  105. ]
  106. }
  107. ],
  108. },
  109. components:{
  110. // 'Selectd': componentSelect,
  111. // 'Options': componentOption,
  112. // 'Pagination': componentPage,
  113. 'Slidebar': componentSelectbar,
  114. },
  115. methods:{
  116. //是否被选中
  117. pathselect: function(item, parent){
  118. if(item.url == this.pathname){
  119. parent ? parent.slideDown = true : null;
  120. return true
  121. }
  122. }
  123. }
  124. })