From 35a78257593698c43dec5d22bd6ba7d156b1fde6 Mon Sep 17 00:00:00 2001 From: fengsen <2548667232@qq.com> Date: Tue, 9 Sep 2025 19:52:26 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E7=BA=A7=E5=A4=A7=E5=B1=8F?= =?UTF-8?q?=E5=9C=B0=E7=90=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/largeScreen/index.ts | 2 +- src/api/projectScreen/index.ts | 24 ++ .../ProjectScreen/components/centerPage.vue | 56 +--- .../ProjectScreen/components/newmap.vue | 280 +++++++++++++++++ .../js/CesiumFlyToRoamingController.js | 293 ++++++++++++++++++ .../js/CesiumImageLabelEntity.js | 293 ++++++++++++++++++ 6 files changed, 893 insertions(+), 55 deletions(-) create mode 100644 src/views/projectLarge/ProjectScreen/components/newmap.vue create mode 100644 src/views/projectLarge/ProjectScreen/js/CesiumFlyToRoamingController.js create mode 100644 src/views/projectLarge/ProjectScreen/js/CesiumImageLabelEntity.js diff --git a/src/api/largeScreen/index.ts b/src/api/largeScreen/index.ts index e5ef999..f50784d 100644 --- a/src/api/largeScreen/index.ts +++ b/src/api/largeScreen/index.ts @@ -112,4 +112,4 @@ export const getWeather = (projectId) => { url: '/money/big/screen/weather/' + projectId, method: 'get' }); -}; +}; \ No newline at end of file diff --git a/src/api/projectScreen/index.ts b/src/api/projectScreen/index.ts index 9e84e68..dbb7da7 100644 --- a/src/api/projectScreen/index.ts +++ b/src/api/projectScreen/index.ts @@ -64,3 +64,27 @@ export const getScreenGeneralize = (projectId: number | string) => { method: 'get', }); }; + +// 获取gps数据 +export const getGps = (projectId) => { + return request({ + url: '/project/big/screen/getClientList/' + projectId, + method: 'get' + }); +}; +// 选中列表 +export const getSelectList = (params) => { + return request({ + url: '/project/big/screen/getList', + method: 'get', + params + }); +}; +// 设置选中 +export const setSelect = (data) => { + return request({ + url: '/project/big/screen/setList', + method: 'post', + data + }); +}; \ No newline at end of file diff --git a/src/views/projectLarge/ProjectScreen/components/centerPage.vue b/src/views/projectLarge/ProjectScreen/components/centerPage.vue index 50ab572..3a0a78a 100644 --- a/src/views/projectLarge/ProjectScreen/components/centerPage.vue +++ b/src/views/projectLarge/ProjectScreen/components/centerPage.vue @@ -1,7 +1,7 @@