shuishen
2023-04-09 85fb13abbeadc1765d2c0056ba99c6c19aa35dfd
src/api/activity/index.js
@@ -2,29 +2,53 @@
/**
 * 添加活动
 * @param {*}
 * @returns
 * 获取活动列表
 * @param {*}
 * @returns
 */
export const getSecurityList = (params, requestBaseUrl = 'outside') => {
export const getSecurityList = (params) => {
    return request({
        url: `/security/security/all`,
        url: `/api/security/security/page`,
        method: 'get',
        requestBaseUrl,
        params
        params: params
    })
}
/**
 * 获取警车列表
 * @param {*} params
 * @returns
 */
export const getCarList = (params) => {
    return request({
        url: `/api/policecar/policecar/all`,
        method: 'get',
        params: params
    })
}
/**
 * 获取警员列表
 * @param {*} params
 * @returns
 * @param {*} params
 * @returns
 */
export const getPoliceList = (params, requestBaseUrl = 'outside') => {
export const getPoliceList = (params) => {
    return request({
        url: `/policeman/policeman/all`,
        url: `/api/policeman/policeman/all`,
        method: 'get',
        requestBaseUrl,
        params: params
    })
}
/**
 * 获取警员树形列表
 * @param {*} params
 * @returns
 */
export const getPolicemanTree = (params) => {
    return request({
        url: `/api/policeman/policeman/getPolicemanTree`,
        method: 'get',
        params: params
    })
}
@@ -35,18 +59,41 @@
 * @param {*} position  坐标
 * @param {*} securityId  活动ID
 * @param {*} type  范围类型
 * @returns
 * @returns
 */
export const addCarAndRange = (carId, position, securityId, type, requestBaseUrl = 'outside') => {
export const addCarAndRange = (params) => {
    return request({
        url: `/securityManageCar/securityManageCar/save`,
        url: `/api/securityManageCar/securityManageCar/save`,
        method: 'post',
        requestBaseUrl,
        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: {
            carId,
            position,
            securityId,
            type
            ids
        }
    })
}
@@ -57,18 +104,27 @@
 * @param {*} position  坐标
 * @param {*} securityId  活动ID
 * @param {*} type  范围类型
 * @returns
 * @returns
 */
export const addActivityPolice = (policemanId, position, securityId, type, requestBaseUrl = 'outside') => {
export const addActivityPolice = (params) => {
    return request({
        url: `/securityManage/securityManage/save`,
        url: `/api/securityManage/securityManage/save`,
        method: 'post',
        requestBaseUrl,
        params: params
    })
}
/**
 * 活动删除警员
 * @param {*} ids 数据唯一标识
 * @returns
 */
export const deleteActivityPolice = (ids) => {
    return request({
        url: `/api/securityManage/securityManage/remove`,
        method: 'post',
        params: {
            policemanId,
            position,
            securityId,
            type
            ids
        }
    })
}
@@ -77,49 +133,140 @@
 * 活动修改警员
 * @param {*} policemanId  警员ID
 * @param {*} id 数据唯一标识
 * @returns
 * @returns
 */
export const updateActivityPolice = (id, policemanId, requestBaseUrl = 'outside') => {
export const updateActivityPolice = (params) => {
    return request({
        url: `/securityManage/securityManage/update`,
        url: `/api/securityManage/securityManage/update`,
        method: 'post',
        requestBaseUrl,
        params: {
            id,
            policemanId,
        }
        params: params
    })
}
/**
 * 获取活动人员分布信息
 * @param {*} securityId  活动ID
 * @returns
 * @returns
 */
export const getSecurityPoliceList = (securityId, requestBaseUrl = 'outside') => {
export const getSecurityPoliceList = (securityId) => {
    return request({
        url: `/securityManage/securityManage/all`,
        url: `/api/securityManage/securityManage/all`,
        method: 'get',
        requestBaseUrl,
        params: {
            securityId
        }
    })
}
/**
 * 获取活动警车分布信息
 * @param {*} securityId  活动ID
 * @returns
 * @returns
 */
export const getSecurityCarList = (securityId, requestBaseUrl = 'outside') => {
export const getSecurityCarList = (securityId) => {
    return request({
        url: `/securityManageCar/securityManageCar/all`,
        url: `/api/securityManageCar/securityManageCar/all`,
        method: 'get',
        requestBaseUrl,
        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
        }
    })
}