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