新增用户角色

This commit is contained in:
yj 2024-09-13 17:00:26 +08:00
parent 2d63cdefdb
commit cc2cc4c9e5
3 changed files with 13 additions and 3 deletions

View File

@ -95,7 +95,7 @@ const Index: React.FC = () => {
<Operation></Operation>
</div>
<div className={styles.indexBtns}>
{user.roleId === '1' ? <Button type="primary"
{user.roleId === '1' && user.roomAdmin ? <Button type="primary"
icon={<img src={ImageUrl.icon8} alt="" />}
className='m-ant-btn drag'
onClick={() => {

View File

@ -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'
},
]);

View File

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