| | |
| | | import TabMenu from './data'; |
| | | // import { getMenu } from './data'; |
| | | |
| | | const app = getApp(); |
| | | |
| | | Component({ |
| | | data: { |
| | | active: 0, |
| | | list: TabMenu, |
| | | // list: getMenu(app.globalData.userInfo.usertypeid), |
| | | }, |
| | | attached() { |
| | | const menu = TabMenu.map(v => { |
| | | v.visible = app.globalData.userInfo.usertypeid <= v.level; |
| | | return v; |
| | | }); |
| | | this.setData({ list: menu }); |
| | | // const menu = []; |
| | | // TabMenu.forEach(v => { |
| | | // if (app.globalData.userInfo.usertypeid <= v.level) { |
| | | // menu.push(v); |
| | | // } |
| | | // }); |
| | | // this.setData({ list: menu }); |
| | | // const index = []; |
| | | // TabMenu.forEach((v, i) => { |
| | | // if (app.globalData.userInfo.usertypeid > v.level) { |
| | | // index.push(i); |
| | | // } |
| | | // }); |
| | | // let offset = 0; |
| | | // index.forEach(e => { |
| | | // TabMenu.splice(e + offset, 1); |
| | | // offset--; |
| | | // }); |
| | | // this.setData({ list: TabMenu }); |
| | | }, |
| | | methods: { |
| | | onChange(event) { |