Skip to content

Commit 6d38e08

Browse files
author
chenwenhao
committed
fix: [supervisor] disable dashboard loading and update check
1 parent 3d68f55 commit 6d38e08

File tree

1 file changed

+11
-3
lines changed
  • solutions/supervisor/www/src

1 file changed

+11
-3
lines changed

solutions/supervisor/www/src/App.tsx

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import {
99
queryDeviceInfoApi,
1010
getSystemUpdateVesionInfoApi,
1111
} from "@/api/device/index";
12+
import { parseUrlParam } from "@/utils";
1213
import useUserStore from "@/store/user";
1314
import useConfigStore from "@/store/config";
1415
import { getUserInfoApi } from "@/api/user";
@@ -32,6 +33,13 @@ const App = () => {
3233
);
3334
const [isNewVersionModalOpen, setIsNewVersionModalOpen] = useState(false);
3435
const [newVersion, setNewVersion] = useState("");
36+
const [isDisableLayout, setIsDisableLayout] = useState(true);
37+
38+
useEffect(() => {
39+
const param = parseUrlParam(window.location.href);
40+
const disablelayout = param.disablelayout;
41+
setIsDisableLayout(disablelayout == 1);
42+
}, []);
3543

3644
useEffect(() => {
3745
initUserData();
@@ -121,10 +129,10 @@ const App = () => {
121129
};
122130

123131
useEffect(() => {
124-
if (token && serviceStatus === ServiceStatus.RUNNING) {
132+
if (token && serviceStatus === ServiceStatus.RUNNING && !isDisableLayout) {
125133
checkNewVersion();
126134
}
127-
}, [token, serviceStatus]);
135+
}, [token, serviceStatus, isDisableLayout]);
128136

129137
const handleCancel = () => {
130138
setIsNewVersionModalOpen(false);
@@ -151,7 +159,7 @@ const App = () => {
151159
<div className="h-full">
152160
{token ? (
153161
<div className="h-full">
154-
{serviceStatus === ServiceStatus.RUNNING ? (
162+
{isDisableLayout || serviceStatus === ServiceStatus.RUNNING ? (
155163
<RouterProvider router={router} />
156164
) : (
157165
<Loading onServiceStatusChange={handleServiceStatusChange} />

0 commit comments

Comments
 (0)