diff --git a/code/VideoAccess-VCMP/web/client/src/index.less b/code/VideoAccess-VCMP/web/client/src/index.less
index a4b488c..967c98a 100644
--- a/code/VideoAccess-VCMP/web/client/src/index.less
+++ b/code/VideoAccess-VCMP/web/client/src/index.less
@@ -1,5 +1,5 @@
// webpack (vite 用 alias 兼容了)
-@import '~@douyinfe/semi-ui/dist/css/semi.min.css';
+// @import '~@douyinfe/semi-ui/dist/css/semi.min.css';
@import '~perfect-scrollbar/css/perfect-scrollbar.css';
@import '~nprogress/nprogress.css';
diff --git a/code/VideoAccess-VCMP/web/client/src/layout/components/sider/index.jsx b/code/VideoAccess-VCMP/web/client/src/layout/components/sider/index.jsx
index f2412d5..5a4f317 100644
--- a/code/VideoAccess-VCMP/web/client/src/layout/components/sider/index.jsx
+++ b/code/VideoAccess-VCMP/web/client/src/layout/components/sider/index.jsx
@@ -3,6 +3,7 @@ import PerfectScrollbar from 'perfect-scrollbar';
import { connect } from 'react-redux';
import { Nav } from '@douyinfe/semi-ui';
import { push } from 'react-router-redux';
+import { useLocation } from 'react-router';
let scrollbar = null
const homePath = '/equipmentWarehouse/nvr'
@@ -45,7 +46,6 @@ const Sider = props => {
}
}
}
- console.log(nextItems)
setItems(nextItems)
const { selectedKeys, openKeys } = initKeys(
@@ -74,9 +74,9 @@ const Sider = props => {
dispatch(push(homePath))
}
}, [])
-
+ let routeSelectedKey = [useLocation().pathname.split('/')[1]]//没有子目录的
+ let routeSelectedKeys = [useLocation().pathname.split('/')[2]]//有子目录的
useEffect(()=>{
- console.log(1)
let pathname_ = pathname == '/' ? homePath : pathname
const initKeys = (items, lastKeys) => {
for (let it of items) {
@@ -93,16 +93,14 @@ const Sider = props => {
}
}
return lastKeys
- return {
- selectedKeys: [],
- openKeys: []
- }
}
- const lastSelectedKeys = localStorage.getItem('vcmp_selected_sider')
- console.log(lastSelectedKeys)
- if (lastSelectedKeys) {
- setSelectedKeys(JSON.parse(lastSelectedKeys))
- }
+
+ if(routeSelectedKeys[0]){
+ setSelectedKeys(routeSelectedKeys)
+ }
+ else{
+ setSelectedKeys(routeSelectedKey)
+ }
const lastOpenKeys = localStorage.getItem('vcmp_open_sider')
if (lastOpenKeys) {
setOpenKeys(JSON.parse(lastOpenKeys))
@@ -114,7 +112,6 @@ const Sider = props => {
scrollbar.update();
}
})
-console.log(selectedKeys,openKeys)
return (