123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- var list = [{
- current: 0,
- iconPath: "bar-chart-box-fill",
- selectedIconPath: "bar-chart-box-fill",
- text: '统计',
- customIcon: true,
- pagePath2: "/pagesFinance/statistics/index",
- //权限 0默认,-1必有
- role:[0,1],
- },
-
- {
- current: 1,
- iconPath: "article-fill",
- selectedIconPath: "article-fill",
- text: '明细',
- midButton: true,
- customIcon: true,
- pagePath2: "/pagesFinance/detailed/index",
- role:[0,1],
- },
- {
- current: 2,
- iconPath: "money-cny-box-fill",
- selectedIconPath: "money-cny-box-fill",
- text: '分润',
- midButton: true,
- customIcon: true,
- pagePath2: "/pagesFinance/share/index",
- role:[0,1],
- },
- {
- current: 4,
- iconPath: "bar-chart-box-fill",
- selectedIconPath: "bar-chart-box-fill",
- text: '企业充电',
- show: false,
-
- customIcon: true,
- pagePath2: "/pagesFinance/accountType8/chagingrecord/index",
-
- //权限
- only:true,
- role:[2],
-
- },
- {
- current: 3,
- iconPath: "account-pin-box-fill",
- selectedIconPath: "account-pin-box-fill",
- text: '我的',
- role:[-1],
- customIcon: true,
- pagePath2: "/pagesFinance/user/index",
- }
- ];
- var relist = []
- function role(info) {
- relist=[]
- var accountTopics=info.accountTopics?info.accountTopics:"0";
-
- for (var i in list) {
- var item = list[i]
- var sz =item.role;
- if(item.only){
- if(accountTopics==sz[0]){
- relist.push(item)
- }
- }else{
- var bl=false;
- for(var j in sz){
- var s=sz[j];
- if(accountTopics.indexOf(s)>=0){
- bl=true;
- }
- }
-
- if(bl||sz[0]==-1){
-
- relist.push(item)
- }
- }
-
-
-
- }
-
- }
- export function getToIndex(info) {
- role(info);
- return relist[0].pagePath2;
- }
- export function getList(info) {
- role(info);
- return relist;
- }
|