From 85fb13abbeadc1765d2c0056ba99c6c19aa35dfd Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Sun, 09 Apr 2023 03:44:49 +0800
Subject: [PATCH] 电子沙盘的调整
---
src/api/video/index.js | 149 +++++++++++++++++++++++++++++++++++--------------
1 files changed, 106 insertions(+), 43 deletions(-)
diff --git a/src/api/video/index.js b/src/api/video/index.js
index 7e169cd..a0c84d6 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: 2022-11-15 17:27:41
+ * @LastEditTime: 2023-02-20 10:18:43
* @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
+}
/**
* 获取设备列表
@@ -18,31 +29,30 @@
* @param {*} params 暂时不用传
* @returns
*/
-export const getVideoList = (page = 1, count = 10, name, params = {}, requestBaseUrl = '') => {
+export const getVideoList = (page, count, query, params = {}) => {
return request({
- url: '/device/query/devices',
+ url: `/device/query/devices/${equipmentNum}/channels`,
method: 'get',
- requestBaseUrl,
+ requestBaseUrl: 'outside',
params: {
page,
count,
- name,
- ...params,
- requestBaseUrl
+ query,
+ ...params
}
})
}
/**
* 获取视频播放网址
- * @param {*} equipmentNumber 设备编号
+ * @param {*} channelId 通道编号
* @returns
*/
-export const getDevices = (equipmentNumber, requestBaseUrl = '') => {
+export const getDevices = (channelId) => {
return request({
- url: `/play/start/${equipmentNumber}/${equipmentNumber}`,
+ url: `/play/start/${equipmentNum}/${channelId}`,
method: 'get',
- requestBaseUrl
+ requestBaseUrl: 'outside'
})
}
@@ -53,16 +63,21 @@
* @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, requestBaseUrl = '',) => {
+export const getRegionList = (params) => {
return request({
url: '/device/query/SpatialQueryList',
- method: 'get',
- requestBaseUrl,
- params: {
- page,
- count,
- range
- }
+ method: 'post',
+ requestBaseUrl: 'outside',
+ data: params
+ })
+}
+
+export const getRegionListAll = (params) => {
+ return request({
+ url: '/device/query/spatialQueryListAll',
+ method: 'post',
+ requestBaseUrl: 'outside',
+ data: params
})
}
@@ -72,11 +87,10 @@
* @param {*} positions 坐标
* @param {*} name 名称
*/
-export const updateRegionSaveList = (type, positions, name, requestBaseUrl = 'outside') => {
+export const updateRegionSaveList = (type, positions, name) => {
return request({
- url: '/range/range/updatee',
+ url: '/api/range/range/updatee',
method: 'post',
- requestBaseUrl,
params: {
type,
positions,
@@ -91,15 +105,28 @@
* @param {*} positions 坐标
* @param {*} name 名称
*/
-export const insertRegionSaveList = (type, positions, name, requestBaseUrl = 'outside') => {
+export const insertRegionSaveList = (params) => {
return request({
- url: '/range/range/insertes',
+ url: '/api/range/range/insertes',
method: 'post',
- requestBaseUrl,
+ params: params
+ })
+}
+
+/**
+ * 历史线面数据查询
+ * @param {*} current 当前页
+ * @param {*} size 每页数据数量
+ */
+export const getRegionSaveList = (current, size, deptId, name) => {
+ return request({
+ url: '/api/range/range/page',
+ method: 'get',
params: {
- type,
- positions,
- name
+ current,
+ size,
+ name,
+ deptId
}
})
}
@@ -109,30 +136,66 @@
* @param {*} current 当前页
* @param {*} size 每页数据数量
*/
-export const getRegionSaveList = (current, size, name, requestBaseUrl = 'outside') => {
+export const updataRegionSaveList = (params) => {
return request({
- url: '/range/range/page',
- method: 'get',
- requestBaseUrl,
+ 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: {
- current,
- size,
- name
+ ids
}
})
}
/**
- * 历史线面数据删除
- * @param {*} ids 序号
+ * 获取监控树形数据
+ * @param {*}
+ * @returns
*/
-export const deleteRegionSaveList = (ids = 1, requestBaseUrl = 'outside') => {
+export const getTreeDevices = (params) => {
return request({
- url: '/range/range/remove',
- method: 'post',
- requestBaseUrl,
+ url: '/api/deviceChannel/deviceChannel/lazy-tree',
+ method: 'get',
params: {
- ids
+ ...params
}
})
-}
\ No newline at end of file
+}
+
+export const getSearchTreeDevices = (params) => {
+ 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