|
@@ -97,8 +97,9 @@ const onColumnsAsideMenuClick = async (v: RouteItem) => {
|
|
|
if (redirect) router.push(redirect)
|
|
|
else router.push(path)
|
|
|
// 一个路由设置自动收起菜单
|
|
|
- if (!v.children) themeConfig.value.isCollapse = true
|
|
|
- else if (v.children.length > 1) themeConfig.value.isCollapse = false
|
|
|
+ // if (!v.children) themeConfig.value.isCollapse = true
|
|
|
+ // else if (v.children.length > 1) themeConfig.value.isCollapse = false
|
|
|
+ !v.children || v.children.length < 1 ? (themeConfig.value.isCollapse = true) : (themeConfig.value.isCollapse = false)
|
|
|
}
|
|
|
// 鼠标移入时,显示当前的子级菜单
|
|
|
const onColumnsAsideMenuMouseenter = (v: RouteRecordRaw, k: number) => {
|
|
@@ -133,7 +134,9 @@ const setFilterRoutes = () => {
|
|
|
if (Object.keys(resData).length <= 0) return false
|
|
|
onColumnsAsideDown(resData.item?.k)
|
|
|
// 刷新时,初始化一个路由设置自动收起菜单
|
|
|
- resData.children.length <= 1 ? (themeConfig.value.isCollapse = true) : (themeConfig.value.isCollapse = false)
|
|
|
+ // resData.children.length <= 1 ? (themeConfig.value.isCollapse = true) : (themeConfig.value.isCollapse = false)
|
|
|
+ // 刷新时,初始化无路由设置自动收起菜单
|
|
|
+ !resData.children || resData.children.length < 1 ? (themeConfig.value.isCollapse = true) : (themeConfig.value.isCollapse = false)
|
|
|
mittBus.emit('setSendColumnsChildren', resData)
|
|
|
}
|
|
|
// 传送当前子级数据到菜单中
|