From d1d4eaaef689fd5859ea0f39e00b94b91f91b7eb Mon Sep 17 00:00:00 2001 From: DIAMOND <276397553@qq.com> Date: Thu, 28 Dec 2023 18:44:39 +0800 Subject: [PATCH] =?UTF-8?q?1.=E8=B0=83=E6=95=B4UI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 2.调整接口/military/camera/site/list -》listBySceneIdMap 根据所在区域加载 --- .../earthMap/camera/MsCameraSite.api.ts | 17 +++++-- .../earthMap/camera/MsCameraSite.data.ts | 7 +-- .../earthMap/camera/MsCameraSiteList.vue | 43 +++++++++++------ .../camera/components/MsCameraSiteForm.vue | 48 ++++++++++++------- 4 files changed, 79 insertions(+), 36 deletions(-) diff --git a/src/views/military/modules/earthMap/camera/MsCameraSite.api.ts b/src/views/military/modules/earthMap/camera/MsCameraSite.api.ts index cd9297a..ef1350b 100644 --- a/src/views/military/modules/earthMap/camera/MsCameraSite.api.ts +++ b/src/views/military/modules/earthMap/camera/MsCameraSite.api.ts @@ -8,11 +8,12 @@ */ import { defHttp } from '/@/utils/http/axios'; import { useMessage } from '/@/hooks/web/useMessage'; - +import { useUserStore } from '/@/store/modules/user'; const { createConfirm } = useMessage(); - +const userStore = useUserStore(); enum Api { list = '/military/camera/site/list', + listBySceneId = '/military/camera/site/listBySceneIdMap', save = '/military/camera/site/add', edit = '/military/camera/site/edit', deleteOne = '/military/camera/site/delete', @@ -36,7 +37,17 @@ export const getImportUrl = Api.importExcel; * 列表接口 * @param params */ -export const list = (params) => defHttp.get({ url: Api.list, params }); +export const list = (params) =>{ + if (params.sceneId == undefined) + params.sceneId = userStore.userInfo?.sceneId; + return defHttp.post({ url: Api.listBySceneId, data: params}); +} +// export const list = (params) => { +// if (params.sceneId == undefined) +// params.sceneId = userStore.userInfo?.sceneId; +// return defHttp.get({ url: Api.listBySceneId, params }); +// } + /** * 删除单个 diff --git a/src/views/military/modules/earthMap/camera/MsCameraSite.data.ts b/src/views/military/modules/earthMap/camera/MsCameraSite.data.ts index 47a7c14..25f95f5 100644 --- a/src/views/military/modules/earthMap/camera/MsCameraSite.data.ts +++ b/src/views/military/modules/earthMap/camera/MsCameraSite.data.ts @@ -6,10 +6,11 @@ import { render } from '/@/utils/common/renderUtils'; export const columns: BasicColumn[] = [ { - title: '区域', + title: '防区', align: "center", // dataIndex: 'lineId_dictText', - dataIndex: 'lineName', + // dataIndex: 'lineName', + dataIndex: 'name', width: 250, }, { @@ -18,7 +19,7 @@ export const columns: BasicColumn[] = [ dataIndex: 'sitecode', }, { - title: '站点名称', + title: '点位名称', align: "center", dataIndex: 'sitename' }, diff --git a/src/views/military/modules/earthMap/camera/MsCameraSiteList.vue b/src/views/military/modules/earthMap/camera/MsCameraSiteList.vue index c18b868..73fc0c2 100644 --- a/src/views/military/modules/earthMap/camera/MsCameraSiteList.vue +++ b/src/views/military/modules/earthMap/camera/MsCameraSiteList.vue @@ -2,7 +2,7 @@ 视频监控点位管理 目录位置:三维地图管理 -> 视频监控点位管理 - 功能概述:所在场景下的区域的监控杆,位置名称 + 功能概述:所在场景下的防区的监控杆,位置名称 -->