diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000..ceb9a22 Binary files /dev/null and b/public/favicon.ico differ diff --git a/src/app/OlMap/Controls/StyleEditorPanel.tsx b/src/app/OlMap/Controls/StyleEditorPanel.tsx index deaa6b5..30b9a09 100644 --- a/src/app/OlMap/Controls/StyleEditorPanel.tsx +++ b/src/app/OlMap/Controls/StyleEditorPanel.tsx @@ -529,7 +529,7 @@ const StyleEditorPanel: React.FC = ({ const resetStyle = useCallback(() => { if (!selectedRenderLayer) return; // 重置 WebGL 图层样式 - const defaultFlatStyle: FlatStyleLike = config.mapDefaultStyle; + const defaultFlatStyle: FlatStyleLike = config.MAP_DEFAULT_STYLE; selectedRenderLayer.setStyle(defaultFlatStyle); // 删除对应图层的样式状态,从而移除图例显示 diff --git a/src/app/OlMap/Controls/Timeline.tsx b/src/app/OlMap/Controls/Timeline.tsx index a5902b4..de6cefe 100644 --- a/src/app/OlMap/Controls/Timeline.tsx +++ b/src/app/OlMap/Controls/Timeline.tsx @@ -28,7 +28,7 @@ import { FiSkipBack, FiSkipForward } from "react-icons/fi"; import { useData } from "../MapComponent"; import { config, NETWORK_NAME } from "@/config/config"; import { useMap } from "../MapComponent"; -const backendUrl = config.backendUrl; +const backendUrl = config.BACKEND_URL; interface TimelineProps { schemeDate?: Date; diff --git a/src/app/OlMap/Controls/Toolbar.tsx b/src/app/OlMap/Controls/Toolbar.tsx index c40dd4e..dbf2ecc 100644 --- a/src/app/OlMap/Controls/Toolbar.tsx +++ b/src/app/OlMap/Controls/Toolbar.tsx @@ -18,7 +18,7 @@ import StyleLegend from "./StyleLegend"; // 引入图例组件 import { handleMapClickSelectFeatures as mapClickSelectFeatures } from "@/utils/mapQueryService"; import { config } from "@/config/config"; -const backendUrl = config.backendUrl; +const backendUrl = config.BACKEND_URL; // 图层样式状态接口 interface StyleConfig { diff --git a/src/app/OlMap/Controls/Zoom.tsx b/src/app/OlMap/Controls/Zoom.tsx index 14b89b7..98129a0 100644 --- a/src/app/OlMap/Controls/Zoom.tsx +++ b/src/app/OlMap/Controls/Zoom.tsx @@ -26,7 +26,7 @@ const Zoom: React.FC = () => { const handleFitScreen = () => { if (!map) return; const view = map.getView(); - view.fit(config.mapExtent, { duration: 500 }); + view.fit(config.MAP_EXTENT, { duration: 500 }); }; return ( diff --git a/src/components/olmap/BurstPipeAnalysis/AnalysisParameters.tsx b/src/components/olmap/BurstPipeAnalysis/AnalysisParameters.tsx index 7bb9675..a920434 100644 --- a/src/components/olmap/BurstPipeAnalysis/AnalysisParameters.tsx +++ b/src/components/olmap/BurstPipeAnalysis/AnalysisParameters.tsx @@ -282,7 +282,7 @@ const AnalysisParameters: React.FC = () => { }; try { - await axios.post(`${config.backendUrl}/burst_analysis/`, body, { + await axios.post(`${config.BACKEND_URL}/burst_analysis/`, body, { headers: { "Accept-Encoding": "gzip", "Content-Type": "application/json", diff --git a/src/components/olmap/BurstPipeAnalysis/SchemeQuery.tsx b/src/components/olmap/BurstPipeAnalysis/SchemeQuery.tsx index 187a17e..0c9c110 100644 --- a/src/components/olmap/BurstPipeAnalysis/SchemeQuery.tsx +++ b/src/components/olmap/BurstPipeAnalysis/SchemeQuery.tsx @@ -133,7 +133,7 @@ const SchemeQuery: React.FC = ({ setLoading(true); try { const response = await axios.get( - `${config.backendUrl}/getallschemes/?network=${network}` + `${config.BACKEND_URL}/getallschemes/?network=${network}` ); let filteredResults = response.data; diff --git a/src/components/olmap/MonitoringPlaceOptimization/OptimizationParameters.tsx b/src/components/olmap/MonitoringPlaceOptimization/OptimizationParameters.tsx index 71b827a..0aae71a 100644 --- a/src/components/olmap/MonitoringPlaceOptimization/OptimizationParameters.tsx +++ b/src/components/olmap/MonitoringPlaceOptimization/OptimizationParameters.tsx @@ -94,7 +94,7 @@ const OptimizationParameters: React.FC = () => { try { // 发送优化请求 const response = await axios.post( - `${config.backendUrl}/sensorplacementscheme/create`, + `${config.BACKEND_URL}/sensorplacementscheme/create`, null, { params: {