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