From 5c802a5810bb2a614c2cfcce2c845ef3c21ec2f2 Mon Sep 17 00:00:00 2001 From: LiuJiaNan <15703339975@163.com> Date: Wed, 12 Aug 2026 15:23:50 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=BA=E5=91=98=E5=AE=9A=E4=BD=8D=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E6=B8=AF=E5=8C=BA=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/Container/Map/components/BottomUtils/index.js | 1 + src/pages/Container/Map/js/usePeoplePosition.js | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pages/Container/Map/components/BottomUtils/index.js b/src/pages/Container/Map/components/BottomUtils/index.js index a1ccf86..07842c0 100644 --- a/src/pages/Container/Map/components/BottomUtils/index.js +++ b/src/pages/Container/Map/components/BottomUtils/index.js @@ -72,6 +72,7 @@ function BottomUtils(props) { const { connect: peoplePositionConnect, disconnect: peoplePositionDisconnect } = usePeoplePosition( mapMethods, currentBranchOffice, + portArea, setPeopleList, ); diff --git a/src/pages/Container/Map/js/usePeoplePosition.js b/src/pages/Container/Map/js/usePeoplePosition.js index 4ecf89c..06c67c1 100644 --- a/src/pages/Container/Map/js/usePeoplePosition.js +++ b/src/pages/Container/Map/js/usePeoplePosition.js @@ -3,7 +3,7 @@ import { useRef } from "react"; import edgeQHD from "./edge/qhd.js"; import { isPointWithinTheArea } from "./utils"; -export default function usePeoplePosition(mapMethods, currentBranchOffice, onPeopleChange) { +export default function usePeoplePosition(mapMethods, currentBranchOffice, portArea, onPeopleChange) { const markType = "peoplePosition"; const points = useRef([]); @@ -12,7 +12,7 @@ export default function usePeoplePosition(mapMethods, currentBranchOffice, onPeo const apiHost = window.process.env.app.API_HOST .replace(/^https?:\/\//, "") .replace(/\/$/, ""); - const wsUrl = `${wsProtocol}//${apiHost}/personnelPosition/ws/location?corpinfoId=${currentBranchOffice}`; + const wsUrl = `${wsProtocol}//${apiHost}/personnelPosition/ws/location?corpinfoId=${currentBranchOffice}&portArea=${portArea}`; const onMessage = async (message) => { const data = JSON.parse(message.data);