diff --git a/src/layouts/admin-menu.jsx b/src/layouts/admin-menu.jsx
index 7ec48768..bc2b6aed 100644
--- a/src/layouts/admin-menu.jsx
+++ b/src/layouts/admin-menu.jsx
@@ -147,7 +147,7 @@ const renderMenu = (t) => {
{
path: /^\/compute\/baremetal-node-admin\/detail\/.[^/]+$/,
name: t('Bare Metal Node Detail'),
- key: 'baremetaNodeDetailAdmin',
+ key: 'baremetalNodeDetailAdmin',
routePath: '/compute/baremetal-node-admin/detail/:id',
level: 2,
},
diff --git a/src/layouts/menu.jsx b/src/layouts/menu.jsx
index 81a06a07..dafb6c97 100644
--- a/src/layouts/menu.jsx
+++ b/src/layouts/menu.jsx
@@ -272,7 +272,7 @@ const renderMenu = (t) => {
{
path: '/network/floatingip',
name: t('Floating IPs'),
- key: 'floatingip',
+ key: 'fip',
level: 1,
children: [
{
diff --git a/src/layouts/user-menu.jsx b/src/layouts/user-menu.jsx
index a804d09a..661f4b73 100644
--- a/src/layouts/user-menu.jsx
+++ b/src/layouts/user-menu.jsx
@@ -23,7 +23,7 @@ const renderMenu = (t) => {
{
path: '/user/center',
name: t('User Center'),
- key: '/user',
+ key: 'userCenter',
icon: ,
level: 0,
hasBreadcrumb: false,
@@ -32,7 +32,7 @@ const renderMenu = (t) => {
{
path: '/user/application-credentials',
name: t('Application Credentials'),
- key: '/user/application-credentials',
+ key: 'applicationCredential',
level: 0,
icon: ,
children: [],
diff --git a/src/pages/compute/containers/BareMetalNode/index.jsx b/src/pages/compute/containers/BareMetalNode/index.jsx
index 695f9395..02915ea8 100644
--- a/src/pages/compute/containers/BareMetalNode/index.jsx
+++ b/src/pages/compute/containers/BareMetalNode/index.jsx
@@ -54,7 +54,7 @@ export default class BareMetalNode extends Base {
{
title: t('Node ID/Name'),
dataIndex: 'name',
- routerName: 'baremetalNodeDetail',
+ routeName: 'baremetalNodeDetailAdmin',
},
{
title: t('Ironic Instance Name'),
diff --git a/src/pages/network/containers/FloatingIp/Detail/index.jsx b/src/pages/network/containers/FloatingIp/Detail/index.jsx
index 017cb193..c5bbf395 100644
--- a/src/pages/network/containers/FloatingIp/Detail/index.jsx
+++ b/src/pages/network/containers/FloatingIp/Detail/index.jsx
@@ -31,7 +31,7 @@ export class FloatingIpDetail extends Base {
}
get listUrl() {
- return this.getRoutePath('floatingip');
+ return this.getRoutePath('fip');
}
get actionConfigs() {
diff --git a/src/pages/network/containers/LoadBalancers/Listener/index.jsx b/src/pages/network/containers/LoadBalancers/Listener/index.jsx
index 71912d6e..e544f10b 100644
--- a/src/pages/network/containers/LoadBalancers/Listener/index.jsx
+++ b/src/pages/network/containers/LoadBalancers/Listener/index.jsx
@@ -61,7 +61,7 @@ export default class Listeners extends Base {
{
title: t('ID/Name'),
dataIndex: 'name',
- routeName: this.getRouteName('lbDetail'),
+ routeName: this.getRouteName('lbListenerDetail'),
routeParamsFunc: (data) => {
return {
loadBalancerId: this.id,
diff --git a/src/pages/network/containers/QoSPolicy/Detail/index.jsx b/src/pages/network/containers/QoSPolicy/Detail/index.jsx
index c88a895d..03652cbc 100644
--- a/src/pages/network/containers/QoSPolicy/Detail/index.jsx
+++ b/src/pages/network/containers/QoSPolicy/Detail/index.jsx
@@ -30,7 +30,7 @@ export default class QoSPolicyDetail extends Base {
}
get listUrl() {
- return this.getRoutePath('qosPolicy');
+ return this.getRoutePath('networkQos');
}
get actionConfigs() {
diff --git a/src/utils/route-map.jsx b/src/utils/route-map.jsx
index 1fe507a5..5f8c74d3 100644
--- a/src/utils/route-map.jsx
+++ b/src/utils/route-map.jsx
@@ -28,6 +28,7 @@ const insertRouteMap = (record = {}) => {
export const setRouteMap = (routes = []) => {
routes.forEach((r) => insertRouteMap(r));
+ console.log('routeMap', routeMap);
return routeMap;
};