Files
ba_web/src/api/dpApi/home.js

456 lines
8.9 KiB
JavaScript
Raw Normal View History

2025-09-22 09:01:41 +08:00
//工作情况
import request from "@/utils/request";
///mosty-api
const api = "/mosty-api";
// 在岗警力 | 街面力量
export function getZgjlData(params = {}) {
return request({
url: api + '/mosty-jmxf/tbQwBmjlbb/selectOnCop',
method: 'GET',
params
})
}
// 街面巡组 | 巡逻时长里程
export function getSelectDeck(params = {}) {
return request({
url: api + '/mosty-jmxf/bxxRwxx/selectDeck',
method: 'GET',
params
})
}
//盘查车辆
export function getSelectCarCount(params = {}) {
return request({
url: api + '/mosty-jmxf/tbHcBpccl/selectCarCount',
method: 'GET',
params
})
}
//盘查人员
export function getSelectCrewCount(params = {}) {
return request({
url: api + '/mosty-jmxf/tbHcBpcry/selectCrewCount',
method: 'GET',
params
})
}
// 大屏首页统计 -盘查人员
export function getPcryList(params) {
return request({
url: api + '/mosty-jmxf/tbHcBpcry/selectCrewList',
method: 'GET',
params
})
}
// 大屏首页统计 -盘查车辆
export function getPcclList(params) {
return request({
url: api + '/mosty-jmxf//tbHcBpccl/selectCarList',
method: 'GET',
params
})
}
//指令执行情况
export function getSelectInstructCount(params = {}) {
return request({
url: api + '/mosty-jmxf/tbZl/selectInstructCount',
method: 'GET',
params
})
}
//指令执行情况
export function getSelectLiist(data) {
return request({
url: api + '/mosty-jmxf/tbZl/selectInstructList',
method: 'POST',
data
})
}
//专业装备
export function getZyzb(data) {
return request({
url: api + '/mosty-jmxf/tpjcglZnzb/getZyzb',
method: 'POST',
data
})
}
//大屏巡逻路线
export function handleSelectListDp(params = {}) {
return request({
url: api + '/mosty-jmxf/bxxRwxx/selectListDp',
method: 'GET',
params
})
}
//查询巡组列表
export function getSelectDeckList(params = {}) {
return request({
url: api + '/mosty-jmxf/tbQwXfbb/selectDeckList',
method: 'GET',
params
})
}
//查询巡组列表
export function tbJcglJzselectJzList(params = {}) {
return request({
url: api + '/mosty-jmxf/tbJcglJz/selectJzList',
method: 'GET',
params
})
}
//查询警情数据
// mosty-jmxf/tbJq/getPageList
export function getSelectVigilant(params = {}) {
return request({
url: api + '/mosty-gsxt/lzJcjPjdb/selectPage',
method: 'GET',
params
})
}
//查询预警数据列表
export function getSelectVigilantList(data) {
return request({
url: api + '/mosty-jmxf/tbYjxx/getPageList',
method: 'POST',
data
})
}
//查询岗哨预警数据列表
export function getGxYjList(data) {
return request({
url: api + '/mosty-gsxt/tbYjxx/getPageList',
method: 'POST',
data
})
}
//查询指令数据
export function getSelectInstructList(data) {
return request({
url: api + '/mosty-jmxf/tbZl/selectInstructList',
method: 'POST',
data
})
}
//搜索查询
export function getSelectEventList(params = {}) {
return request({
url: api + '/mosty-jmxf/tbSj/selectEventList',
method: 'GET',
params
})
}
//警情撒点数据
export function getJqPointList(params = {}) {
return request({
url: api + '/mosty-jmxf/tbJq/getList',
method: 'GET',
params
})
}
//警情单条查询数据
export function getJqItem(params = {}) {
return request({
url: api + '/mosty-jmxf/tbJq/' + params.id,
method: 'GET'
})
}
//案件撒点数据
export function getAjPointList(params = {}) {
return request({
url: api + '/mosty-jmxf/tbYsAj/getList',
method: 'GET',
params
})
}
//公安资源撒点数据
export function getGazyPointList(data) {
return request({
url: api + '/mosty-jmxf/tbYsGajg/getList',
method: 'POST',
data
})
}
//社会资源撒点数据
export function getShzyPointList(data) {
return request({
url: api + '/mosty-jmxf/tbYsDl/selectGeography',
method: 'POST',
data
})
}
//感知源撒点数据
export function getGzyPointList(data = {}) {
return request({
url: api + '/mosty-yszx/tbYsSxt/getList',
method: 'POST',
data
})
}
//预警撒点数据
export function getYjPointList(params = {}) {
return request({
url: api + '/mosty-jmxf/tbYjxx/getList',
method: 'GET',
params
})
}
//获取当前勤务等级
export function getQwCurrentQwdj(params = {}) {
return request({
url: api + '/mosty-jmxf/tbQwQwdj/currentQwdj',
method: 'GET',
params
})
}
//获取警情热力图数据
export function getJqHotMap(params = {}) {
return request({
url: api + '/mosty-jmxf/tbJq/getJqHotMap',
method: 'GET',
params
})
}
//获取预警热力图数据
export function getListHotMap(params = {}) {
return request({
url: api + '/mosty-jmxf/tbYjxx/getListHotMap',
method: 'GET',
params
})
}
//获取案件热力图数据
export function getAjHotMap(params = {}) {
return request({
url: api + '/mosty-jmxf/tbYsAj/getAjHotMap',
method: 'GET',
params
})
}
//获取徐巡防区数据
export function getTbJcglXfqySelectById(params = {}) {
return request({
url: api + '/mosty-jmxf/tbJcglXfqy/selectById',
method: 'GET',
params
})
}
//获取快反点数据
export function getTpJcglKfdSelectByid(params = {}) {
return request({
url: api + '/mosty-jmxf/tpJcglKfd/selectByid',
method: 'GET',
params
})
}
// 新增事件
export function addNewEvent(data) {
return request({
url: api + '/mosty-jmxf//tbSj',
method: 'POST',
data
})
}
export function selectNewEventById(id) {
return request({
url: api + '/mosty-jmxf/tbSj/selectById?id=' + id,
method: 'GET',
})
}
// 新增事件
export function pcsHasXz(params = {}) {
return request({
url: api + '/mosty-jmxf/tbQwXfbb/getFjbbByYsId',
method: 'GET',
params
})
}
// 指令查询详情
export function getDetailZl(params) {
return request({
url: api + '/mosty-jmxf/tbYjxx/getInfo/' + params,
method: 'GET'
})
}
// 查询预警列表-分页
export function getListYj(data) {
return request({
url: api + '/mosty-jmxf/tbYjxx/getPageList',
method: 'POST',
data
})
}
// 查询预警列表-分页
export function getListJzxx(data) {
return request({
url: api + '/mosty-jmxf/tbJcglXfll/getZyjzList',
method: 'POST',
data
})
}
// 查询预警列表-分页
export function sendYjzl(data) {
return request({
url: api + '/mosty-jmxf/tbZl/addZl',
method: 'POST',
data
})
}
// 附近装备
export function nearbyZb(params = {}) {
return request({
url: api + '/mosty-jmxf/tpjcglZnzb/getFjzbList',
method: 'GET',
params
})
}
// 现场装备
export function xcZbInfo(params = {}) {
return request({
url: api + '/mosty-jmxf/tbZl/getXczbList',
method: 'GET',
params
})
}
// 位置中心-位置统计-统计-里程数
export function locationLCS(params = {}) {
return request({
url: api + '/mosty-jmxf/wztj/tj/jrlcs',
method: 'GET',
params
})
}
// 位置中心-位置统计-统计-位置人数
export function locationWZRS(params = {}) {
return request({
url: api + '/mosty-jmxf/wztj/tj/jrwzrs',
method: 'GET',
params
})
}
// 位置中心-位置统计-统计-巡组位置数
export function locationXZWZS(params = {}) {
return request({
url: api + '/mosty-jmxf/wztj/tj/jrxzwzs',
method: 'GET',
params
})
}
// 位置中心-位置统计-统计-人数里程巡组整合
export function locationRSLCZH(params = {}) {
return request({
url: api + '/mosty-jmxf/wztj/tj/rslcxz',
method: 'GET',
params
})
}
// 位置中心-位置统计-人员位置列表
export function locationRYSSWZ(params = {}) {
return request({
url: api + '/mosty-jmxf/gxga/rywz/list',
method: 'GET',
params
})
}
// 位置中心-位置统计-设备设施位置列表
export function locationSbsswz(params = {}) {
return request({
url: api + '/mosty-jmxf/gxga/sbsswz/list',
method: 'GET',
params
})
}
// 查询犯罪预测列表
export function queryListfzyc(data = {}) {
return request({
url: api + '/mosty-jmxf/tbFzyc/queryList',
method: 'POST',
data
})
}
// 指导任务
export function queryListZdrw(data = {}) {
return request({
url: api + '/mosty-jmxf/tbZdxl/queryList',
method: 'POST',
data
})
}
//查询犯罪预测巡逻列表
export function queryQfzxl(params = {}) {
return request({
url: api + '/mosty-jmxf/tbFzycXljl/qfzxl',
method: 'GET',
params
})
}
//摄像头
/**
* 获取摄像头列表
*/
export function tbYsSxtList(data) {
return request({
url: api + '/mosty-jmxf/tbYsSxt/getList',
method: 'post',
data
})
}
//巡逻路线
export function tbJcglBxxList(data) {
return request({
url: api + '/mosty-jmxf/tbJcglBxx/selecList',
method: 'get',
data
})
}
//巡逻点位
export function tbJcglBxdList(data) {
return request({
url: api + '/mosty-jmxf/tbJcglBxd/selecList',
method: 'get',
data
})
}