From bb549bee0a0c1e3b4a316e797fa210af1b943287 Mon Sep 17 00:00:00 2001 From: yaojiping Date: Tue, 10 Dec 2024 09:56:12 +0800 Subject: [PATCH] fix: lose data after changed filters in `Overview` --- web/config/router.config.js | 14 +++++++------- web/src/components/Licence/index.js | 2 +- web/src/components/Overview/index.tsx | 3 ++- web/src/pages/Platform/Overview/index.js | 18 +++++++++--------- 4 files changed, 19 insertions(+), 18 deletions(-) diff --git a/web/config/router.config.js b/web/config/router.config.js index ecb03802..f9b58490 100644 --- a/web/config/router.config.js +++ b/web/config/router.config.js @@ -57,12 +57,12 @@ export default [ component: "./Platform/Overview/Cluster/Monitor/index", hideInMenu: true, }, - { - path: "/cluster/monitor/hosts/:host_id", - name: "monitoring_overview_hosts", - component: "./Platform/Overview/Host/Monitor/index", - hideInMenu: true, - }, + // { + // path: "/cluster/monitor/hosts/:host_id", + // name: "monitoring_overview_hosts", + // component: "./Platform/Overview/Host/Monitor/index", + // hideInMenu: true, + // }, { path: "/cluster/monitor/:cluster_id/nodes/:node_id", name: "monitoring_overview_nodes", @@ -456,7 +456,7 @@ export default [ }, { path: "/system/audit", - name: "audit", + name: "audit_logs", component: "./System/Audit/index", authority: ["system.audit_logs:all", "system.audit_logs:read"], }, diff --git a/web/src/components/Licence/index.js b/web/src/components/Licence/index.js index c8ffae11..a2f9066d 100644 --- a/web/src/components/Licence/index.js +++ b/web/src/components/Licence/index.js @@ -45,7 +45,7 @@ export default forwardRef((props, ref) => { const onClose = () => { setVisible(); - if (tabRef.current.resetCode) tabRef.current.resetCode(); + if (tabRef.current?.resetCode) tabRef.current.resetCode(); }; return ( diff --git a/web/src/components/Overview/index.tsx b/web/src/components/Overview/index.tsx index b553ec6c..ed363965 100644 --- a/web/src/components/Overview/index.tsx +++ b/web/src/components/Overview/index.tsx @@ -212,6 +212,7 @@ export default forwardRef((props: IProps, ref: any) => { filters, }); } + dispatch({ type: "pagination", value: 1 }) }; useEffect(() => { @@ -262,7 +263,7 @@ export default forwardRef((props: IProps, ref: any) => { {dispalyTypeObj[currentTab] == "card" ? ( ; }, }, - { - title: "Hosts", - component: Host, - key: "hosts", - count: 0, - icon: () => { - return ; - }, - }, + // { + // title: "Hosts", + // component: Host, + // key: "hosts", + // count: 0, + // icon: () => { + // return ; + // }, + // }, ]; const NewOverview = (props) => {