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)
}