import request from "@/router/axios.js" /** * 获取活动列表 * @param {*} * @returns */ export const getSecurityList = (current, size, type, name, startTime, endTime, deptId) => { return request({ url: `/api/security/security/page`, method: 'get', params: { current, size, type, name, startTime, endTime, deptId } }) } /** * 获取警车列表 * @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 = (carId, position, securityId, type) => { return request({ url: `/api/securityManageCar/securityManageCar/save`, method: 'post', params: { carId, position, securityId, type } }) } /** * 活动修改警车 * @param {*} carId 警员ID * @param {*} id 数据唯一标识 * @returns */ export const updateActivityCar = (id, carId, color, width, type, position) => { return request({ url: `/api/securityManageCar/securityManageCar/update`, method: 'post', params: { id, carId, color, width, type, position } }) } /** * 活动删除警车 * @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 = (policemanId, position, securityId, type) => { return request({ url: `/api/securityManage/securityManage/save`, method: 'post', params: { policemanId, position, securityId, type } }) } /** * 活动删除警员 * @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 = (id, policemanId) => { return request({ url: `/api/securityManage/securityManage/update`, method: 'post', params: { id, policemanId, } }) } /** * 获取活动人员分布信息 * @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 {*} type 箭头类型 * @returns */ export const addSecurityPlot = (securityId, position, type, name) => { return request({ url: `/api/securityPlot/securityPlot/save`, method: 'post', data: { securityId, position, type, name } }) } /** * 获得活动标绘箭头列表 * @param {*} securityId 活动ID * @returns */ export const getSecurityPlotList = (securityId) => { return request({ url: `/api/securityPlot/securityPlot/all`, method: 'get', data: { 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 } }) }