update:更新

dev
独树的风 1 year ago
parent ba870087d8
commit 18ae5e8c37

File diff suppressed because one or more lines are too long

@ -0,0 +1,54 @@
import request from '@/utils/request'
import axios from 'axios'
// * 警力分布 - 派出所信息
export const getPoliceHouseAPI = (params) => {
return request({
url: '/base/metaPoliceStationInfo',
method: 'get',
params
})
}
// * 警力分布 - 警务室信息
export const getPoliceOfficeAPI = (params) => {
return request({
url: '/base/metaPoliceOfficeInfo',
method: 'get',
params
})
}
// * 警力分布 - 执法记录仪信息
export const getDeviceStatusAPI = (params) => {
return request({
url: '/base/devopsVideoInfo',
method: 'get',
params
})
}
// * 350M 数据,第三方接口
export const get350mDataAPI = (params) => {
return axios({
url: 'http://50.144.13.130:30000/pgis2/pgis-deploy/pdt/v2/list?serviceToken=0ceec8c6-dfbb-462e-876d-15fa90fae54b&device_id=51533549',
method: 'get',
params
})
}
// * 实时警情
export const postRealPoliceAPI = (data) => {
return request({
url: '/base/bigscreen/realTimeAlarmSituation',
method: 'post',
data
})
}
// * 警车数据
export const postPoliceCarAPI = (data) => {
return request({
url: '/base/bigscreen/policeVehicleList',
method: 'post',
data
})
}

@ -0,0 +1,56 @@
import request from '@/utils/request'
// TODO 楼栋信息模块
// * 获取楼栋信息
export const postBuildInformationAPI = (params) => {
return request({
url: '/base/bigscreen/buildingInformation',
method: 'post',
params
})
}
// * 获取房屋结构
export const postBuildStructureAPI = (params) => {
return request({
url: '/base/bigscreen/buildStructure',
method: 'post',
params
})
}
// * 获取实有房屋统计
export const postBuildRealEstateAPI = (params) => {
return request({
url: '/base/bigscreen/buildRealEstate',
method: 'post',
params
})
}
// * 获取实有人口统计
export const postBuildRealActualAPI = (params) => {
return request({
url: '/base/bigscreen/buildRealActual',
method: 'post',
params
})
}
// * 楼栋信息 - 户室信息
export const postBuildHouseAPI = (params) => {
return request({
url: '/base/bigscreen/buildInformation',
method: 'post',
params
})
}
// * 楼栋信息 - 楼栋点位统计
export const postBuildLocationAPI = (params) => {
return request({
url: '/base/bigscreen/buildLocationStatistics',
method: 'post',
params
})
}

@ -8,7 +8,6 @@ export function get_person_num(params) {
params
})
}
// * 资源概况
export function getResourceAPI(data) {
return request({
@ -17,8 +16,7 @@ export function getResourceAPI(data) {
data
})
}
// * 重点人员
// * 重点人员(图表)
export const keyPersonnelAPI = (data) => {
return request({
url: '/base/bigscreen/keyPersonnel',
@ -26,16 +24,14 @@ export const keyPersonnelAPI = (data) => {
data
})
}
//*重点人员信息(轮播)
export const MetaImpUserInfo = (data) => {
// * 重点人员信息(轮播)
export const MetaImpUserInfoAPI = (params) => {
return request({
url: '/base/metaImpUserInfo',
method: 'get',
data
params
})
}
// * 警力分布
export const PoliceForceDistributionAPI = (data) => {
return request({
@ -44,7 +40,6 @@ export const PoliceForceDistributionAPI = (data) => {
data
})
}
// * 警情统计
export const PoliceStatisticsAPI = (data) => {
return request({
@ -54,11 +49,11 @@ export const PoliceStatisticsAPI = (data) => {
})
}
// * 警情信息表
export const MetaAlarmInfo = (data) => {
export const MetaAlarmInfo = (params) => {
return request({
url: '/base/metaAlarmInfo',
method: 'get',
data
params
})
}
// * 涉海要素
@ -69,3 +64,67 @@ export const seaRelatedElementsAPI = (data) => {
data
})
}
// * 获取实有人口
export const getMetaActualUserAPI = (params) => {
return request({
url: '/base/metaActualUserInfo',
method: 'get',
params
})
}
// * 获取实有单位
export const getMetaActualUnitAPI = (params) => {
return request({
url: '/base/metaActualUnitInfo',
method: 'get',
params
})
}
// * 获取实有房屋
export const getMetaActualEstateAPI = (params) => {
return request({
url: '/base/metaRealEstateInfo',
method: 'get',
params
})
}
// * 获取重点警情
export const postPoliceSituationAPI = (params) => {
return request({
url: '/base/bigscreen/policeSituationStatisticsList',
method: 'post',
params
})
}
// * 获取港口信息
export const getMetaPortInfoAPI = (params) => {
return request({
url: '/base/metaPortInfo',
method: 'get',
params
})
}
// * 获取码头信息
export const getMetaWharfInfoAPI = (params) => {
return request({
url: '/base/metaWharfInfo',
method: 'get',
params
})
}
// * 单位从业人员信息
export const getWorkerInfoAPI = (params) => {
return request({
url: '/base/metaActualUnitUserInfo',
method: 'get',
params
})
}
// * 重点人员轨迹
export const get_key_line = (params) => {
return request({
url: '/base/transitImpUserRecord',
method: 'get',
params
})
}

@ -0,0 +1,6 @@
import request from '@/utils/request'
// * 字典
export const getDictData = (dictType) => {
return request.get(`/system/dict/data/type/${dictType}`)
}

@ -1,4 +1,4 @@
import request from '../utils/request'
import http from '@/utils/http'
import { getToken } from '@/utils/token'
import axios from 'axios'
@ -6,38 +6,52 @@ const token = getToken()
// * 登录接口获取 token
export const login = () => {
return request.get('/api/v1/login', {
return http.get('/api/v1/login', {
params: {
username: 'admin',
password: 'AF7548EEDFF8e737C0E4B2A669497290',
url_token_only: true
password: 'AF7548EEDFF8e737C0E4B2A669497290'
}
})
}
// * 获取设备信息列表
export const getDeviceListAPI = (params) => {
return request.get(
return http.get(
`/api/v1/device/channellist?start=${params.start}&limit=${params.limit}&online=${params.online}&token=${token}`
)
}
// * 获取视频列表
export const getVideoListAPI = (channel) => {
return request.get(
`/api/v1/stream/start?serial=${'32092400002005063063'}&channel=${channel}&timeout=${500}&check_channel_status=${true}&token=${token}`
return http.get(
`/api/v1/stream/start?serial=${'32092400002005063063'}&code=${channel}&token=${token}`
// `/api/v1/stream/start?serial=${'32092400002005063063'}&code=${channel}&timeout=${500}&check_channel_status=${true}&token=${token}`
)
}
// * 查询录像回放
export const check_video = (channel,starttime,endtime) => {
return http.get(
`/api/v1/playback/start?serial=${'32092400002005063063'}&code=${channel}&starttime=${starttime}&endtime=${endtime}&token=${token}`
// `/api/v1/stream/start?serial=${'32092400002005063063'}&code=${channel}&timeout=${500}&check_channel_status=${true}&token=${token}`
)
}
// * 获取直播流列表
export const getLiveVideoList = () => {
return http.get(
`/api/v1/stream/list?start=0&limit=10000&serial=32092400002005063063&token=${token}`
)
}
// * 退出登录
export const logoutAPI = () => {
return request.get('/api/v1/logout')
return http.get('/api/v1/logout')
}
// * 关闭视频流
export const getCloseVideoAPI = (channel) => {
return request.get(
`/api/v1/stream/stop?serial=${'32092400002005063063'}&channel=${channel}&token=${token}`
return http.get(
`/api/v1/stream/stop?serial=${'32092400002005063063'}&code=${channel}&token=${token}`
)
}

@ -0,0 +1,6 @@
import request from '@/utils/request'
export const getResources = () =>
request.post('/base/poaching/overviewResources')
export const getStatistics = () =>
request.post('/base/poaching/personnelStatistics')

@ -0,0 +1,3 @@
import request from '@/utils/request'
export const listHunter = (params) => request.get('/base/transitHuntersUserRecord', { params })

@ -0,0 +1,6 @@
import request from '@/utils/request'
export const listUser = (params) => request.get('/base/metaHuntersInfo', { params })
export const addUser = (data) => request.post('/base/metaHuntersInfo', data)
export const editUser = (data) => request.put('/base/metaHuntersInfo', data)
export const delUser = (idList) => request.delete('/base/metaHuntersInfo', { params: { idList: idList.join(',') } })

@ -0,0 +1,6 @@
import request from '@/utils/request'
export const listVehicle = (params) => request.get('/base/transitHuntersVehicleRecord', { params })
export const addVehicle = (data) => request.post('/base/transitHuntersVehicleRecord', data)
export const editVehicle = (data) => request.put('/base/transitHuntersVehicleRecord', data)
export const delVehicle = (idList) => request.delete('/base/transitHuntersVehicleRecord', { params: { idList: idList.join(',') } })

@ -1,8 +1,8 @@
import request from '@/utils/request'
// 人脸抓拍
export function transitUserRecord(params) {
export function getTransitUserAPI(params) {
return request({
url: '/base/transitUserRecord',
url: '/base/transitImpUserRecord',
method: 'get',
params
})
@ -15,3 +15,45 @@ export function transitVehicleRecord(params) {
params
})
}
// * 重点人车辆记录表
export function getTransitImpVehicleAPI(params) {
return request({
url: '/base/transitImpVehicleRecord',
method: 'get',
params
})
}
//人车数量
export function humanVehicleStatistics(params) {
return request({
url: '/base/perceptionDevice/humanVehicleStatistics',
method: 'post',
params
})
}
//人流量
export function humanTrafficStatistics(params) {
return request({
url: '/base/perceptionDevice/humanTrafficStatistics',
method: 'post',
params
})
}
//车流量
export function vehicleTrafficStatistics(params) {
return request({
url: '/base/perceptionDevice/vehicleTrafficStatistics',
method: 'post',
params
})
}
// 感知设备点位
export function get_device(params) {
return request({
url: '/base/devopsDeviceInfo',
method: 'get',
params
})
}

@ -8,3 +8,10 @@ export const getDeviceListAPI = (params) => {
params
})
}
export function get_channel_data(params) {
return request({
url: '/base/devopsVideoInfo',
method: 'get',
params
})
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 136 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Before

Width:  |  Height:  |  Size: 383 KiB

After

Width:  |  Height:  |  Size: 383 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 206 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 223 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 940 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 503 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 170 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 685 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 737 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 422 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 622 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 503 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1019 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 912 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 690 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 736 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 483 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 478 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 688 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Before

Width:  |  Height:  |  Size: 521 B

After

Width:  |  Height:  |  Size: 521 B

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Before

Width:  |  Height:  |  Size: 57 KiB

After

Width:  |  Height:  |  Size: 57 KiB

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 620 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 179 KiB

Before

Width:  |  Height:  |  Size: 181 B

After

Width:  |  Height:  |  Size: 181 B

Before

Width:  |  Height:  |  Size: 376 B

After

Width:  |  Height:  |  Size: 376 B

Before

Width:  |  Height:  |  Size: 244 B

After

Width:  |  Height:  |  Size: 244 B

Before

Width:  |  Height:  |  Size: 765 B

After

Width:  |  Height:  |  Size: 765 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Before

Width:  |  Height:  |  Size: 521 B

After

Width:  |  Height:  |  Size: 521 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

@ -1,4 +1,5 @@
html,body {
html,
body {
margin: 0;
padding: 0;
box-sizing: border-box;
@ -7,4 +8,68 @@ html,body {
// * logo
a.minemap-ctrl-logo {
display: none;
}
}
::-webkit-scrollbar {
width: 6px;
}
::-webkit-scrollbar-thumb {
background-color: #ccc;
border-radius: 6px;
}
.query-form {
color: white;
.el-form-item {
width: 17vw;
display: inline-flex;
margin-right: 0;
margin-bottom: 3vh;
.el-form-item__label {
width: 6vw;
padding: 0;
color: white;
}
.el-form-item__content {
flex: 1;
}
.el-input,
.el-select {
width: 100%;
}
.el-range-input,
.el-input__inner {
color: white !important;
}
}
}
.el-range-input,
.el-input__inner {
background: rgba(2, 43, 91, 0.31);
border: 1px solid rgba(127, 207, 244, 0.55);
}
.fy-center {
display: flex;
align-items: center;
}
.f-center {
display: flex;
align-items: center;
justify-content: center;
}
.flex-col{
display: flex;
flex-direction: column;
}
.flex-1 {
flex: 1;
}
.line-1 {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
flex: 1;
width: 1px;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save