diff --git a/src/layouts/LeftMenuOne/index.tsx b/src/layouts/LeftMenuOne/index.tsx index 43d1ce6..96d38cc 100644 --- a/src/layouts/LeftMenuOne/index.tsx +++ b/src/layouts/LeftMenuOne/index.tsx @@ -120,6 +120,7 @@ const LeftMenuCom: FC = ({ data }) => {
{item.name}
+ {/* 列表 */}
{ diff --git a/src/layouts/index.tsx b/src/layouts/index.tsx index 1f5ab70..7efe939 100644 --- a/src/layouts/index.tsx +++ b/src/layouts/index.tsx @@ -125,16 +125,7 @@ export default function Layout() { if (tabList.length > 0 && !layoutInfo) { setActiveName(tabList[0].name) let info = MenuType[tabList[0].name]; - - if (info[0].name == '设备注册') { - for(let i=0; i 0) { - history.push(`/registerManage/deviceRegister/${treeData[i].children[0].key}`) - break; - } - } - return - } + if(isTreeType(info)) return if (info[0].data) { history.push(`${info[0].data[0].url}`) @@ -144,6 +135,19 @@ export default function Layout() { } }, [selectVal]) + // 校验是否是树结构列表 + const isTreeType = (info: any) => { + if (info[0].name == '设备注册') { + for(let i=0; i 0) { + history.push(`/registerManage/deviceRegister/${treeData[i].children[0].key}`) + break; + } + } + return true + } + } + return (