Commit 12d08908 by zhangleyuan

style:处理UI样式

parent 3b4fd263
...@@ -14,6 +14,7 @@ function Aside(props: any) { ...@@ -14,6 +14,7 @@ function Aside(props: any) {
const ctx: any = useContext(XMContext); const ctx: any = useContext(XMContext);
const [selectKey, setSelectKey] = useState(); const [selectKey, setSelectKey] = useState();
const [openKeys, setOpenKeys] = useState(['']); const [openKeys, setOpenKeys] = useState(['']);
const rootSubmenuKeys = _.pluck(menuList, 'groupCode');
useEffect(() => { useEffect(() => {
const link = props.location.pathname; const link = props.location.pathname;
console.log('link',link); console.log('link',link);
...@@ -35,10 +36,13 @@ function Aside(props: any) { ...@@ -35,10 +36,13 @@ function Aside(props: any) {
function toggleMenu(item: any) { function toggleMenu(item: any) {
window.RCHistory.push(item.link) window.RCHistory.push(item.link)
} }
function onOpenChange(openKeys:any){ function onOpenChange(key: any) {
setOpenKeys(_.last(openKeys, 1)) if (openKeys.includes(key)) {
setOpenKeys([]);
} else {
setOpenKeys([key]);
}
} }
function handleMenu() { function handleMenu() {
handleMenuType(); handleMenuType();
} }
...@@ -74,7 +78,7 @@ function Aside(props: any) { ...@@ -74,7 +78,7 @@ function Aside(props: any) {
defaultSelectedKeys={selectKey} defaultSelectedKeys={selectKey}
selectedKeys={selectKey} selectedKeys={selectKey}
openKeys={openKeys} openKeys={openKeys}
onOpenChange={onOpenChange} // onOpenChange={onOpenChange}
inlineCollapsed={false} inlineCollapsed={false}
mode={menuType ? "inline" : "vertical"} mode={menuType ? "inline" : "vertical"}
> >
...@@ -89,7 +93,7 @@ function Aside(props: any) { ...@@ -89,7 +93,7 @@ function Aside(props: any) {
{menuType && {menuType &&
<span>{item.groupName}</span> <span>{item.groupName}</span>
}</div> }</div>
}> } onTitleClick={() => onOpenChange(item.groupCode)}>
{ {
item.children.map((_item: any, _index: any) => { item.children.map((_item: any, _index: any) => {
if (ctx.xmState.storeUserPermissionList.indexOf(_item.groupCode) === -1) { if (ctx.xmState.storeUserPermissionList.indexOf(_item.groupCode) === -1) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment