pages.js 6.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345
  1. const Main = [
  2. {
  3. name: '首页',
  4. page: 'pages/ShouYe/index',
  5. auth: [],
  6. track: {
  7. event: 'index',
  8. eventType: 'main',
  9. }
  10. },
  11. {
  12. name: '首页-活动',
  13. page: 'pages/ShouYe/HuoDong/index',
  14. auth: ['avatar'],
  15. track: {
  16. event: 'list',
  17. eventType: 'activity',
  18. }
  19. },
  20. {
  21. name: '首页-资讯',
  22. page: 'pages/ShouYe/ZiXun/index',
  23. auth: ['avatar'],
  24. track: {
  25. event: 'list',
  26. eventType: 'news',
  27. }
  28. }
  29. ]
  30. const Property = [
  31. {
  32. name: '物业',
  33. page: 'pages/WuYe/index',
  34. auth: ['avatar', 'phone', 'yezhu'],
  35. track: {
  36. event: 'list',
  37. eventType: 'property',
  38. }
  39. },
  40. {
  41. name: '物业-服务分类列表',
  42. page: 'pages/WuYe/FuWuList/index',
  43. auth: ['avatar', 'phone', 'yezhu'],
  44. track: {
  45. event: 'list',
  46. eventType: 'property',
  47. }
  48. },
  49. {
  50. name: '物业-服务详情',
  51. page: 'pages/WuYe/FuWuDetail/index',
  52. auth: ['avatar', 'phone', 'yezhu'],
  53. track: {
  54. event: 'detail',
  55. eventType: 'property',
  56. }
  57. },
  58. {
  59. name: '物业-公告详情',
  60. page: 'pages/WuYe/GongGaoDetail/index',
  61. auth: ['avatar', 'phone', 'yezhu'],
  62. track: {
  63. event: 'detail',
  64. eventType: 'property',
  65. }
  66. },
  67. {
  68. name: '物业-报修区域',
  69. page: 'pages/WuYe/BaoXiuQuYu/index',
  70. auth: ['avatar', 'phone', 'yezhu'],
  71. track: {
  72. event: 'detail',
  73. eventType: 'property',
  74. }
  75. },
  76. {
  77. name: '物业-添加报修',
  78. page: 'pages/WuYe/TianJiaBaoXiu/index',
  79. auth: ['avatar', 'phone', 'yezhu'],
  80. track: {
  81. event: 'detail',
  82. eventType: 'property',
  83. }
  84. },
  85. {
  86. name: '物业-报修详情',
  87. page: 'pages/WuYe/BaoXiuDetail/index',
  88. auth: ['avatar', 'phone', 'yezhu'],
  89. track: {
  90. event: 'detail',
  91. eventType: 'property',
  92. }
  93. },
  94. {
  95. name: '物业-编辑报修',
  96. page: 'pages/WuYe/XiuGaiBaoXiu/index',
  97. auth: ['avatar', 'phone', 'yezhu'],
  98. track: {
  99. event: 'detail',
  100. eventType: 'property',
  101. }
  102. },
  103. {
  104. name: '物业-报修费用',
  105. page: 'pages/WuYe/BaoXiuFeiYong/index',
  106. auth: ['avatar', 'phone', 'yezhu'],
  107. track: {
  108. event: 'detail',
  109. eventType: 'property',
  110. }
  111. },
  112. {
  113. name: '物业-缴费详情',
  114. page: 'pages/WuYe/JiaoFeiDetail/index',
  115. auth: ['avatar', 'phone', 'yezhu'],
  116. track: {
  117. event: 'detail',
  118. eventType: 'property',
  119. }
  120. },
  121. {
  122. name: '物业-生活管家',
  123. page: 'pages/WuYe/ShengHuoGuanJia/index',
  124. auth: ['avatar', 'phone', 'yezhu'],
  125. track: {
  126. event: 'detail',
  127. eventType: 'property',
  128. }
  129. },
  130. {
  131. name: '物业-业主报修',
  132. page: 'pages/WoDe/YeZhuBaoXiu/index',
  133. auth: ['avatar', 'phone', 'yezhu'],
  134. track: {
  135. event: 'detail',
  136. eventType: 'property',
  137. }
  138. },
  139. ]
  140. const Activity = [
  141. {
  142. name: '活动',
  143. page: 'pages/HuoDong/index',
  144. auth: ['avatar'],
  145. track: {
  146. event: 'list',
  147. eventType: 'activity',
  148. }
  149. },
  150. {
  151. name: '活动-活动详情',
  152. page: 'pages/HuoDong/HuoDongDetail/index',
  153. auth: ['avatar', 'phone'],
  154. track: {
  155. event: 'detail',
  156. eventType: 'activity',
  157. }
  158. },
  159. {
  160. name: '活动-活动签到',
  161. page: 'pages/HuoDong/HuoDongSign/index',
  162. auth: ['avatar', 'phone'],
  163. track: {
  164. event: 'detail',
  165. eventType: 'activity',
  166. }
  167. },
  168. {
  169. name: '活动-资讯详情',
  170. page: 'pages/HuoDong/ZiXunDetail/index',
  171. auth: ['avatar', 'phone'],
  172. track: {
  173. event: 'detail',
  174. eventType: 'news',
  175. }
  176. }
  177. ]
  178. const Shop = [
  179. {
  180. name: '福利',
  181. page: 'pages/FuLi/index',
  182. auth: ['avatar', 'phone'],
  183. track: {
  184. event: 'list',
  185. eventType: 'shop',
  186. }
  187. },
  188. {
  189. name: '福利搜索',
  190. page: 'pages/FuLi/ShangPinFilter/index',
  191. auth: ['avatar', 'phone'],
  192. track: {
  193. event: 'list',
  194. eventType: 'shop',
  195. }
  196. },
  197. {
  198. name: '福利-商品详情',
  199. page: 'pages/FuLi/ShangPinXiangQing/index',
  200. auth: ['avatar', 'phone'],
  201. track: {
  202. event: 'detail',
  203. eventType: 'shop',
  204. }
  205. },
  206. {
  207. name: '福利-商品兑换',
  208. page: 'pages/FuLi/ShangPinDuiHuan/index',
  209. auth: ['avatar', 'phone'],
  210. track: {
  211. event: 'exchange',
  212. eventType: 'shop',
  213. }
  214. },
  215. {
  216. name: '福利-积分规则',
  217. page: 'pages/FuLi/JiFenGuiZe/index',
  218. auth: ['avatar', 'phone'],
  219. track: {
  220. event: 'points_rule',
  221. eventType: 'shop',
  222. }
  223. },
  224. {
  225. name: '福利-积分明细',
  226. page: 'pages/FuLi/JiFenMingXi/index',
  227. auth: ['avatar', 'phone'],
  228. track: {
  229. event: 'points_details',
  230. eventType: 'shop',
  231. }
  232. }
  233. ]
  234. const Other = [
  235. {
  236. name: '我的',
  237. page: 'pages/WoDe/index',
  238. auth: ['avatar', 'phone'],
  239. track: {
  240. event: 'list',
  241. eventType: 'other',
  242. }
  243. },
  244. {
  245. name: '我的-个人信息',
  246. page: 'pages/WoDe/GeRenXinXi/index',
  247. auth: ['avatar', 'phone'],
  248. track: {
  249. event: 'detail',
  250. eventType: 'other',
  251. }
  252. },
  253. {
  254. name: '我的-我的认证',
  255. page: 'pages/WoDe/WoDeRenZheng/index',
  256. auth: ['avatar', 'phone', 'yezhu'],
  257. type: 'other',
  258. },
  259. {
  260. name: '我的-业主认证',
  261. page: 'pages/WoDe/YeZhuRenZheng/index',
  262. auth: ['avatar', 'phone', 'yezhu'],
  263. track: {
  264. event: 'detail',
  265. eventType: 'property',
  266. },
  267. isYeZhuRenZheng: true,
  268. },
  269. {
  270. name: '我的-业主审核',
  271. page: 'pages/WoDe/YeZhuShenHe/index',
  272. auth: ['avatar', 'phone', 'yezhu'],
  273. track: {
  274. event: 'detail',
  275. eventType: 'property',
  276. }
  277. },
  278. {
  279. name: '我的-物业缴费',
  280. page: 'pages/WoDe/WoDeJiaoFei/index',
  281. auth: ['avatar', 'phone', 'yezhu'],
  282. track: {
  283. event: 'detail',
  284. eventType: 'property',
  285. }
  286. },
  287. {
  288. name: '我的-物业服务',
  289. page: 'pages/WoDe/WoDeGongDan/index',
  290. auth: ['avatar', 'phone', 'yezhu'],
  291. track: {
  292. event: 'detail',
  293. eventType: 'property',
  294. }
  295. },
  296. {
  297. name: '我的-我的活动',
  298. page: 'pages/WoDe/WoDeHuoDong/index',
  299. auth: ['avatar', 'phone'],
  300. track: {
  301. event: 'list',
  302. eventType: 'activity',
  303. }
  304. },
  305. {
  306. name: '我的-推荐二维码',
  307. page: 'pages/WoDe/TuiJianErWeiMa/index',
  308. auth: ['avatar', 'phone'],
  309. track: {
  310. event: 'detail',
  311. eventType: 'other',
  312. }
  313. },
  314. {
  315. name: '我的-推荐分享',
  316. page: 'pages/WoDe/TuiJianFenXiang/index',
  317. auth: ['avatar', 'phone'],
  318. track: {
  319. event: 'detail',
  320. eventType: 'other',
  321. }
  322. },
  323. {
  324. name: '我的-我的订单',
  325. page: 'pages/WoDe/WoDeDingDan/index',
  326. auth: ['avatar', 'phone'],
  327. track: {
  328. event: 'list',
  329. eventType: 'other',
  330. }
  331. },
  332. ]
  333. module.exports = [
  334. ...Main,
  335. ...Property,
  336. ...Activity,
  337. ...Shop,
  338. ...Other
  339. ]