From abd285e6d013128aa57c9e30e851b2aa76d60ec5 Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Tue, 10 Feb 2026 16:45:17 +0800
Subject: [PATCH] feat:独栋显示调整

---
 src/api/video/index.js |  205 ++++++++++++++++++++++++++++++---------------------
 1 files changed, 121 insertions(+), 84 deletions(-)

diff --git a/src/api/video/index.js b/src/api/video/index.js
index b6d703c..408835a 100644
--- a/src/api/video/index.js
+++ b/src/api/video/index.js
@@ -2,13 +2,24 @@
  * @Author: shuishen 1109946754@qq.com
  * @Date: 2022-11-15 15:10:41
  * @LastEditors: shuishen 1109946754@qq.com
- * @LastEditTime: 2023-02-08 10:11:23
+ * @LastEditTime: 2025-01-22 14:07:17
  * @FilePath: \srs-police-affairs\src\api\video\index.js
  * @Description: 
  * 
  * Copyright (c) 2022 by shuishen 1109946754@qq.com, All Rights Reserved. 
  */
 import request from "@/router/axios.js"
+
+
+let equipmentNum = ''
+
+if (process.env.NODE_ENV == 'development') {
+  // 开发
+  equipmentNum = window.BASE_URL_CONFIG.VUE_APP_OUTER_NET_EQUIPMENT
+} else {
+  // 部署
+  equipmentNum = window.BASE_URL_CONFIG.VUE_APP_INTRANET_EQUIPMENT
+}
 
 /**
  * 获取设备列表
@@ -19,18 +30,17 @@
  * @returns 
  */
 export const getVideoList = (page, count, query, params = {}) => {
-    return request({
-        // 内网使用地址,外网把36110000002009999000更换掉
-        url: '/device/query/devices/36110000002009999000/channels',
-        method: 'get',
-        requestBaseUrl: 'outside',
-        params: {
-            page,
-            count,
-            query,
-            ...params
-        }
-    })
+  return request({
+    url: `/device/query/devices/${equipmentNum}/channels`,
+    method: 'get',
+    requestBaseUrl: 'outside',
+    params: {
+      page,
+      count,
+      query,
+      ...params
+    }
+  })
 }
 
 /**
@@ -39,14 +49,11 @@
  * @returns 
  */
 export const getDevices = (channelId) => {
-    return request({
-        // 内网使用地址,外网把36110000002009999000更换掉
-        // url: `/play/start/36110000002009999000/${channelId}`,
-        // 外网使用地址
-        url: `/play/start/34020000002000000003/${channelId}`,
-        method: 'get',
-        requestBaseUrl: 'outside'
-    })
+  return request({
+    url: `/play/start/${equipmentNum}/${channelId}`,
+    method: 'get',
+    requestBaseUrl: 'outside'
+  })
 }
 
 /**
@@ -56,17 +63,22 @@
  * @param {*} params 包含参数 range 参数值参考 116.292735,40.0717; 116.476708, 40.083625; 116.476708, 40.083625; 116.292735, 40.0717
  * @returns 
  */
-export const getRegionList = (page = 1, count = 15, range) => {
-    return request({
-        url: '/device/query/SpatialQueryList',
-        method: 'get',
-        requestBaseUrl: 'outside',
-        params: {
-            page,
-            count,
-            range
-        }
-    })
+export const getRegionList = (params) => {
+  return request({
+    url: '/device/query/SpatialQueryList',
+    method: 'post',
+    requestBaseUrl: 'outside',
+    data: params
+  })
+}
+
+export const getRegionListAll = (params) => {
+  return request({
+    url: '/device/query/spatialQueryListAll',
+    method: 'post',
+    requestBaseUrl: 'outside',
+    data: params
+  })
 }
 
 /**
@@ -76,15 +88,15 @@
  * @param {*} name 名称
  */
 export const updateRegionSaveList = (type, positions, name) => {
-    return request({
-        url: '/api/range/range/updatee',
-        method: 'post',
-        params: {
-            type,
-            positions,
-            name
-        }
-    })
+  return request({
+    url: '/api/range/range/updatee',
+    method: 'post',
+    params: {
+      type,
+      positions,
+      name
+    }
+  })
 }
 
 /**
@@ -93,17 +105,12 @@
  * @param {*} positions 坐标
  * @param {*} name 名称
  */
-export const insertRegionSaveList = (type, positions, name, patrol) => {
-    return request({
-        url: '/api/range/range/insertes',
-        method: 'post',
-        params: {
-            type,
-            positions,
-            name,
-            patrol
-        }
-    })
+export const insertRegionSaveList = (params) => {
+  return request({
+    url: '/api/range/range/insertes',
+    method: 'post',
+    params: params
+  })
 }
 
 /**
@@ -112,30 +119,44 @@
  * @param {*} size 每页数据数量
  */
 export const getRegionSaveList = (current, size, deptId, name) => {
-    return request({
-        url: '/api/range/range/page',
-        method: 'get',
-        params: {
-            current,
-            size,
-            name,
-            deptId
-        }
-    })
+  return request({
+    url: '/api/range/range/page',
+    method: 'get',
+    params: {
+      current,
+      size,
+      name,
+      deptId
+    }
+  })
 }
+
+/**
+ * 历史线面数据查询
+ * @param {*} current 当前页
+ * @param {*} size 每页数据数量
+ */
+export const updataRegionSaveList = (params) => {
+  return request({
+    url: '/api/range/range/updatee',
+    method: 'post',
+    params: params
+  })
+}
+
 
 /**
  * 历史线面数据删除
  * @param {*} id 序号
  */
 export const deleteRegionSaveList = (ids) => {
-    return request({
-        url: '/api/range/range/remove',
-        method: 'post',
-        params: {
-            ids
-        }
-    })
+  return request({
+    url: '/api/range/range/remove',
+    method: 'post',
+    params: {
+      ids
+    }
+  })
 }
 
 /**
@@ -144,21 +165,37 @@
  * @returns 
  */
 export const getTreeDevices = (params) => {
-    return request({
-        url: '/api/deviceChannel/deviceChannel/lazy-tree',
-        method: 'get',
-        params: {
-            ...params
-        }
-    })
+  return request({
+    url: '/api/deviceChannel/deviceChannel/lazy-tree',
+    method: 'get',
+    params: {
+      ...params
+    }
+  })
 }
 
 export const getSearchTreeDevices = (params) => {
-    return request({
-        url: '/api/deviceChannel/deviceChannel/tree',
-        method: 'get',
-        params: {
-            ...params
-        }
-    })
-}
\ No newline at end of file
+  return request({
+    url: '/api/deviceChannel/deviceChannel/tree',
+    method: 'get',
+    params: {
+      ...params
+    }
+  })
+}
+
+/**
+ * 获取监控树形数据附近数据
+ * @param {*} 
+ * @returns 
+ */
+export const getTreeDevicesNearby = (params) => {
+  return request({
+    url: '/api/deviceChannel/deviceChannel/getDeviceChannelByMileage',
+    method: 'get',
+    params: {
+      deviceId: equipmentNum,
+      ...params
+    }
+  })
+}

--
Gitblit v1.9.3