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 } }) }