From f2a0ea849099f49a3d2a9c7e5c44d033df22468f Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期三, 14 八月 2024 14:55:38 +0800 Subject: [PATCH] 设备管理模块 --- custom-tab-bar/index.js | 14 ++++++++++---- 1 files changed, 10 insertions(+), 4 deletions(-) diff --git a/custom-tab-bar/index.js b/custom-tab-bar/index.js index 4384ee3..9991a7a 100644 --- a/custom-tab-bar/index.js +++ b/custom-tab-bar/index.js @@ -1,10 +1,18 @@ import TabMenu from './data'; +const app = getApp(); + Component({ data: { active: 0, list: TabMenu, }, - + attached() { + const menu = TabMenu.map(v => { + v.visible = app.globalData.userInfo.usertypeid <= v.level; + return v; + }); + this.setData({ list: menu }); + }, methods: { onChange(event) { let index = event.detail.value; @@ -29,9 +37,7 @@ const page = getCurrentPages().pop(); const route = page ? page.route.split('?')[0] : ''; const active = this.data.list.findIndex( - item => - (item.url.startsWith('/') ? item.url.substr(1) : item.url) === - `${route}`, + item => (item.url.startsWith('/') ? item.url.substr(1) : item.url) === `${route}`, ); this.setData({ active }); }, -- Gitblit v1.9.3