From cc2cc4c9e5b32c4ebb8a2d126b5183b7b8e2f6bc Mon Sep 17 00:00:00 2001
From: yj <1336058017@qq.com>
Date: Fri, 13 Sep 2024 17:00:26 +0800
Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=94=A8=E6=88=B7=E8=A7=92?=
=?UTF-8?q?=E8=89=B2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/page/Home/Index/index.tsx | 2 +-
src/page/Home/index.tsx | 2 +-
src/utils/package/storage.ts | 12 +++++++++++-
3 files changed, 13 insertions(+), 3 deletions(-)
diff --git a/src/page/Home/Index/index.tsx b/src/page/Home/Index/index.tsx
index 7e57f57..9e65ca1 100644
--- a/src/page/Home/Index/index.tsx
+++ b/src/page/Home/Index/index.tsx
@@ -95,7 +95,7 @@ const Index: React.FC = () => {
- {user.roleId === '1' ? }
className='m-ant-btn drag'
onClick={() => {
diff --git a/src/page/Home/index.tsx b/src/page/Home/index.tsx
index 219635a..7fb1985 100644
--- a/src/page/Home/index.tsx
+++ b/src/page/Home/index.tsx
@@ -38,7 +38,7 @@ const Home: React.FC = () => {
iconActive: ImageUrl.icon13Active,
isHover: false,
isActive: false,
- isShow: user?.roleId === '1' ? true : false,
+ isShow: user?.roleId === '1' && user?.roomAdmin ? true : false,
path: '/home/user'
},
]);
diff --git a/src/utils/package/storage.ts b/src/utils/package/storage.ts
index af98286..4e25413 100644
--- a/src/utils/package/storage.ts
+++ b/src/utils/package/storage.ts
@@ -1,5 +1,5 @@
class LocalStorage {
- private constructor() {}
+ private constructor() { }
private static instance: LocalStorage | null = null
@@ -11,6 +11,16 @@ class LocalStorage {
}
setItem(key: string, value: any) {
+ switch (key) {
+ case 'user':
+ value = JSON.parse(value)
+ value.roomAdmin = value.roleId === '1'
+ if (value.roleId === '3') {
+ value.roleId = '1'
+ }
+ value = JSON.stringify(value)
+ break;
+ }
localStorage.setItem(key, value)
}