From 5aa4a814ab8d4aa194a9683ebefaefdfc6d92c3a Mon Sep 17 00:00:00 2001 From: liuwh <964324856@qq.com> Date: Tue, 17 Sep 2024 17:18:05 +0800 Subject: [PATCH] Merge branch 'master' of http://120.79.193.119:9090/r/gzzfw/frontEnd/gzDyh into master --- gz-customerSystem/src/components/Layout/Header.jsx | 16 ++++++---------- 1 files changed, 6 insertions(+), 10 deletions(-) diff --git a/gz-customerSystem/src/components/Layout/Header.jsx b/gz-customerSystem/src/components/Layout/Header.jsx index a91e32c..bb24e9b 100644 --- a/gz-customerSystem/src/components/Layout/Header.jsx +++ b/gz-customerSystem/src/components/Layout/Header.jsx @@ -37,10 +37,9 @@ * handleClickMenu: function 头部导航点击 * handleChangeRole: function 切换角色 */ -const Header = ({ roleActive, headerMenu, headerMenuActive, headerUserChange, handleClickMenu, handleChangeRole }) => { - let navigate = useNavigate(); +const Header = ({ roleActive, headerMenu, headerMenuActive, headerUserChange, handleClickMenu, handleChangeRole,userData }) => { - const [data, setData] = useState([]); + let navigate = useNavigate(); // 修改密码窗口显示隐藏 const [visible, setVisible] = useState(false); @@ -73,7 +72,7 @@ const userMenu = ( <Menu> - {data?.ctUseroleList?.length > 1 && ( + {userData?.ctUseroleList?.length > 1 && ( <> <Menu.Item key="changeRole" onClick={() => setRoleModal({ visible: true, value: roleActive.id })}> <UserSwitchOutlined style={{ marginRight: '8px' }} /> @@ -110,9 +109,6 @@ } } - useEffect(() => { - setData($$.getLocal('customerSystemUser') || {}); - }, [headerUserChange]); return ( <header className="header"> @@ -155,9 +151,9 @@ <div className="header-user-avatar"> <Avatar icon={<UserOutlined />} /> <div> - <div className="header-user-name">{data?.trueName || '-'}</div> + <div className="header-user-name">{userData?.trueName || '-'}</div> <div className="header-user-unit"> - <span>{data?.unit || '-'}</span> + <span>{userData?.unit || '-'}</span> <span className="public-rightBorder">{roleActive.roleName || '-'}</span> <DownCircleFilled style={{ fontSize: '10px', marginLeft: '8px', color: '#ffffff' }} /> </div> @@ -173,7 +169,7 @@ value={roleModal.value} onChange={(e) => setRoleModal({ visible: true, value: e.target.value, name: e.target.label, roleCode: e.target.roleCode })} > - {data?.ctUseroleList?.map((x) => ( + {userData?.ctUseroleList?.map((x) => ( <Radio key={x.roleId} value={x.roleId} label={x.roleName} roleCode={x.roleCode}> {x.roleName} </Radio> -- Gitblit v1.8.0