You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
JiangningUrbanManagePc/src/api/bigScreenApi/index.js

244 lines
4.4 KiB

import request from "@/utils/request"
/**
*
* 人员
*/
// 监控视频video/PageEq
// 强制观摩
export function videoSurveillance(data) {
return request({
// baseURL: "https://bjh.jndz.cn/bjh-admin-server",
url: "/jn/dockingEq/videoSurveillance",
method:'post',
data
})
}
// 获取视频点位
export function getVideoPageEq(params) {
return request({
url: "/jn/video/PageEq",
method:'get',
params
})
}
// 获取流URL
export function getPreviewURLs(params) {
return request({
url: "/jn/video/previewURLs",
method:'get',
params
})
}
// 终端设备坐标采集、在线状态接口
export function getDeviceList(params) {
return request({
url: "/jn/dockingEq/getDeviceList",
method:'get',
params
})
}
// 获取历史轨迹
export function getLocInfoByImei(data) {
return request({
url: "/jn/dockingEq/getLocInfoByImei",
method:'post',
data
})
}
// 重点区域
export function regionalsettings(params){
return request({
url:'/jn/regionalsettings/list',
method:'get',
params
})
}
// 重点路段
export function roadsetting(params){
return request({
url:'/jn/roadsetting/list',
method:'get',
params
})
}
// 根据等级查询所有区域网格
export function levelQywg(query) {
return request({
url: '/jn/bgridsetting/getListBylevel',
method: 'get',
params:query
})
}
// 围栏
export function fence(params){
return request({
url:'/jn/fence/list',
method:'get',
params
})
}
// 网格
export function bgridsetting(params){
return request({
url:'/jn/bgridsetting/list',
method:'get',
params
})
}
/**
* 车辆管理
*/
// 查询车辆管理列表
export function getCarManageList(params) {
return request({
url: "/jn/carManage/list",
method:'get',
params
})
}
/**
* 沿街商铺
*/
// 查询沿街店铺列表 streetShop
export function getStreetShopList(params) {
return request({
url: '/jn/shop/list',
method: 'get',
params
})
}
// 获取token
export function getAccesstoken(params){
return request({
url:"/jn/single/getSqByaccesstoken",
method: "get",
params
})
}
// 获取用户信息
export function getUserinfo(params){
return request({
url:"/jn/single/getUserByaccessToken",
method: "get",
params,
// headers:{
// isToken:false,
// }
})
}
// 事件列表查询
export function getQueryViewListPage(params,data) {
return request({
baseURL: process.env.VUE_APP_BASE_API2,
url: "/api/eform/engine/viewEngine/queryViewListPage",
method:'post',
params,
data
})
}
// 自动提交事件---保存事件数据
export function eventSaveData(params,data) {
return request({
baseURL: process.env.VUE_APP_BASE_API2,
url: "/api/eform/engine/formEngine/saveData",
method:'post',
params,
data
})
}
// 分页查询在线人员
export function onlinePeople(params){
return request({
url: "/jn/dockingEq/onlinePeople",
method:'get',
params
})
}
// 查询在线总人数
export function onlineNumSize(){
return request({
url: "/jn/dockingEq/onlineNumSize",
method:'get',
})
}
// 指挥中心列表
export function listZhzz(query) {
return request({
url: '/jn/center/list',
method: 'get',
params: query
})
}
// 根据imei查询人员信息
export function getUserByImei(params){
return request({
url: '/jn/dwgj/getUserByImei',
method: 'get',
params
})
}
// 根据手机号和人员名称查询
export function dwgjList(params){
return request({
url: '/jn/scheduling/allList',
method: 'get',
params
})
}
// 获取围栏打卡信息
export function getFence(params){
return request({
url: '/jn/screen/getFence',
method: 'get',
params
})
}
// 部门有imei人员的部门树
export function hasImeiTree(){
return request({
url: '/jn/department/hasImeiTree',
method: 'get'
})
}
// 根据部门id获取部门imei不为空的人员
export function getDept(id){
return request({
url: '/jn/department/getDept/' + id,
method: 'get'
})
}
// 展开的部门加人员数结构
export function getUserCount(){
return request({
url:"/jn/department/getUserCount",
method:"get",
})
}
// 根据名字,手机号模糊查询人员
export function getImeiUserOnline(user){
return request({
url:"/jn/department/getImeiUserOnline/" + user,
method:"get",
})
}