import request from "@/router/axios.js"
|
|
|
/**
|
* 获取活动列表
|
* @param {*}
|
* @returns
|
*/
|
export const getSecurityList = (params) => {
|
return request({
|
url: `/api/security/security/page`,
|
method: 'get',
|
params: params
|
})
|
}
|
|
/**
|
* 获取警车列表
|
* @param {*} params
|
* @returns
|
*/
|
export const getCarList = (params) => {
|
return request({
|
url: `/api/policecar/policecar/all`,
|
method: 'get',
|
params: params
|
})
|
}
|
|
/**
|
* 获取警员列表
|
* @param {*} params
|
* @returns
|
*/
|
export const getPoliceList = (params) => {
|
return request({
|
url: `/api/policeman/policeman/all`,
|
method: 'get',
|
params: params
|
})
|
}
|
|
/**
|
* 获取警员树形列表
|
* @param {*} params
|
* @returns
|
*/
|
export const getPolicemanTree = (params) => {
|
return request({
|
url: `/api/policeman/policeman/getPolicemanTree`,
|
method: 'get',
|
params: params
|
})
|
}
|
|
/**
|
* 活动添加警车和范围
|
* @param {*} carId 警车ID
|
* @param {*} position 坐标
|
* @param {*} securityId 活动ID
|
* @param {*} type 范围类型
|
* @returns
|
*/
|
export const addCarAndRange = (params) => {
|
return request({
|
url: `/api/securityManageCar/securityManageCar/save`,
|
method: 'post',
|
params: params
|
})
|
}
|
|
/**
|
* 活动修改警车
|
* @param {*} carId 警员ID
|
* @param {*} id 数据唯一标识
|
* @returns
|
*/
|
export const updateActivityCar = (params) => {
|
return request({
|
url: `/api/securityManageCar/securityManageCar/update`,
|
method: 'post',
|
params: params
|
})
|
}
|
|
/**
|
* 活动删除警车
|
* @param {*} ids 数据唯一标识
|
* @returns
|
*/
|
export const deleteActivityCar = (ids) => {
|
return request({
|
url: `/api/securityManageCar/securityManageCar/remove`,
|
method: 'post',
|
params: {
|
ids
|
}
|
})
|
}
|
|
/**
|
* 活动添加警员
|
* @param {*} policemanId 警员ID
|
* @param {*} position 坐标
|
* @param {*} securityId 活动ID
|
* @param {*} type 范围类型
|
* @returns
|
*/
|
export const addActivityPolice = (params) => {
|
return request({
|
url: `/api/securityManage/securityManage/save`,
|
method: 'post',
|
params: params
|
})
|
}
|
|
/**
|
* 活动删除警员
|
* @param {*} ids 数据唯一标识
|
* @returns
|
*/
|
export const deleteActivityPolice = (ids) => {
|
return request({
|
url: `/api/securityManage/securityManage/remove`,
|
method: 'post',
|
params: {
|
ids
|
}
|
})
|
}
|
|
/**
|
* 活动修改警员
|
* @param {*} policemanId 警员ID
|
* @param {*} id 数据唯一标识
|
* @returns
|
*/
|
export const updateActivityPolice = (params) => {
|
return request({
|
url: `/api/securityManage/securityManage/update`,
|
method: 'post',
|
params: params
|
})
|
}
|
|
/**
|
* 获取活动人员分布信息
|
* @param {*} securityId 活动ID
|
* @returns
|
*/
|
export const getSecurityPoliceList = (securityId) => {
|
return request({
|
url: `/api/securityManage/securityManage/all`,
|
method: 'get',
|
params: {
|
securityId
|
}
|
})
|
}
|
|
/**
|
* 获取活动警车分布信息
|
* @param {*} securityId 活动ID
|
* @returns
|
*/
|
export const getSecurityCarList = (securityId) => {
|
return request({
|
url: `/api/securityManageCar/securityManageCar/all`,
|
method: 'get',
|
params: {
|
securityId
|
}
|
})
|
}
|
|
/**
|
* 获取业务字典
|
* @returns
|
*/
|
export const getServiceDictionary = () => {
|
return request({
|
url: `/api/blade-system/dict-biz/parent-list?current=1&size=9999`,
|
method: 'get'
|
})
|
}
|
|
/**
|
* 获取活动类型
|
* @returns
|
*/
|
export const getActivityType = (parentId) => {
|
return request({
|
url: `/api/blade-system/dict-biz/child-list?current=1&size=9999&parentId=${parentId}`,
|
method: 'get'
|
})
|
}
|
|
/**
|
* 保存活动标绘箭头
|
* @param {*} securityId 活动ID
|
* @param {*} position 坐标
|
* @param {*} name 名字
|
* @param {*} color 颜色
|
* @param {*} type 箭头类型
|
* @returns
|
*/
|
export const addSecurityPlot = (params) => {
|
return request({
|
url: `/api/securityPlot/securityPlot/save`,
|
method: 'post',
|
data: params
|
})
|
}
|
|
/**
|
* 获得活动标绘箭头列表
|
* @param {*} securityId 活动ID
|
* @returns
|
*/
|
export const getSecurityPlotList = (securityId) => {
|
return request({
|
url: `/api/securityPlot/securityPlot/all`,
|
method: 'get',
|
params: {
|
securityId,
|
}
|
})
|
}
|
|
/**
|
* 更新活动标绘箭头
|
* @param {*} securityId 活动ID
|
* @returns
|
*/
|
export const updateSecurityPlot = (params) => {
|
return request({
|
url: `/api/securityPlot/securityPlot/update`,
|
method: 'post',
|
data: params
|
})
|
}
|
|
/**
|
* 删除活动标绘箭头
|
* @param {*} id 标绘ID
|
* @returns
|
*/
|
export const deleteSecurityPlot = (ids) => {
|
return request({
|
url: `/api/securityPlot/securityPlot/remove`,
|
method: 'post',
|
params: {
|
ids
|
}
|
})
|
}
|
|
/**
|
* 获得数据地图搜索场所
|
* @param {*} deptId 区域id
|
* @returns
|
*/
|
export const getSearchInfo = (deptId, search) => {
|
return request({
|
url: `/api/policeStationInfo/policeStationInfo/getSearchInfo`,
|
method: 'get',
|
params: {
|
deptId,
|
search
|
}
|
})
|
}
|