/*
|
* @Author: shuishen 1109946754@qq.com
|
* @Date: 2022-12-27 14:19:19
|
* @LastEditors: shuishen 1109946754@qq.com
|
* @LastEditTime: 2023-05-08 09:55:58
|
* @FilePath: \srs-police-affairs\src\api\home\index.js
|
* @Description:
|
*
|
* Copyright (c) 2023 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
|
}
|
|
/**
|
* 获取值班列表
|
* @param {*}
|
* @returns
|
*/
|
export const getSchedulingList = (current, size, params) => {
|
return request({
|
url: `/api/scheduling/scheduling/page`,
|
method: 'get',
|
params: {
|
...params,
|
current: current,
|
size: size
|
}
|
})
|
}
|
|
/**
|
* 获取值班单位集合信息
|
* @param {*}
|
* @returns
|
*/
|
export const getSchedulingDeptList = (current, size, params) => {
|
return request({
|
url: `/api/scheduling/scheduling/getSchedulingDeptList`,
|
method: 'get',
|
params: params
|
})
|
}
|
|
export const getAnswerPolices = (params) => {
|
return request({
|
url: `/api/doorplate/doorplate/acceptAlarmList`,
|
method: 'get',
|
params: params
|
})
|
}
|
|
export const getCallPolices = () => {
|
return request({
|
url: `/api/doorplate/doorplate/setOutAlarmList`,
|
method: 'get',
|
params: {}
|
})
|
}
|
|
// 获取接警历史记录
|
export const getAlarmList = (params) => {
|
return request({
|
url: `/api/alarm/alarm/page`,
|
method: 'get',
|
params: {
|
...params
|
}
|
})
|
}
|
|
// 获取接警历史记录统计数据
|
export const getAlarmStatistics = (params) => {
|
return request({
|
url: `/api/alarm/alarm/statisticsAlarmByBJLX`,
|
method: 'get',
|
params: {
|
...params
|
}
|
})
|
}
|
|
// 获取处警历史
|
export const getActAsPoliceList = (alarmID, cjdwbh = '') => {
|
return request({
|
url: `/api/outAlarm/outAlarm/page`,
|
method: 'get',
|
params: {
|
current: 1,
|
size: 100,
|
alarmID,
|
cjdwbh
|
}
|
})
|
}
|
|
// 案件统计数量接口查询
|
export const getCaseAll = (start, end, jjdwbh = '') => {
|
return request({
|
url: `/api/alarm/alarm/statisticsAlarm`,
|
method: 'get',
|
params: {
|
start,
|
end,
|
jjdwbh
|
}
|
})
|
}
|
|
// 案件统计排行接口查询
|
export const getCaseRanking = (start, end, dwbh = '') => {
|
return request({
|
url: `/api/alarm/alarm/getAlarmVillageOrderList`,
|
method: 'get',
|
params: {
|
start,
|
end,
|
dwbh
|
}
|
})
|
}
|
|
|
// 获取设备统计数据
|
export const getEquipment = (jjdwbh = '') => {
|
return request({
|
url: `/api/alarm/alarm/statisticsCameraTypeOnline`,
|
method: 'get',
|
params: {
|
jjdwbh
|
}
|
})
|
}
|
|
// 派出所责任区小区-获取三级区域数据
|
export const getPoliceStationTree = (type, id) => {
|
return request({
|
url: `/api/policeStationInfo/policeStationInfo/getPoliceStationTree`,
|
method: 'get',
|
params: {
|
type,
|
id
|
}
|
})
|
}
|
|
// 现有小区模块
|
export const getAreaStatisticInfo = (type, deptId) => {
|
return request({
|
url: `/api/policeStationInfo/policeStationInfo/getAreaStatisticInfo`,
|
method: 'get',
|
params: {
|
type,
|
deptId
|
}
|
})
|
}
|
|
// 获取设备分页数据
|
export const getEquipmentPaging = (params) => {
|
return request({
|
url: `/device/query/devices/${equipmentNum}/channelsCar`,
|
method: 'get',
|
requestBaseUrl: 'outside',
|
params: {
|
...params
|
}
|
})
|
}
|
|
// 获取设备数据
|
export const getEquipmentAll = (params) => {
|
return request({
|
url: `/api/alarm/alarm/channelsCarAll`,
|
method: 'get',
|
params: {
|
...params,
|
deviceId: equipmentNum
|
}
|
})
|
}
|
|
// 获取现有小区详情弹窗
|
export const getLandDetail = (params) => {
|
return request({
|
url: `/api/policeStationInfo/policeStationInfo/page`,
|
method: 'get',
|
params: params
|
})
|
}
|