shuishen
2023-02-08 8afb1cbbeeccc488b43d33da8ca83f4e3ff1f2b4
src/api/activity/index.js
@@ -3,10 +3,10 @@
/**
 * 获取活动列表
 * @param {*}
 * @returns
 * @param {*}
 * @returns
 */
export const getSecurityList = (current, size, type, name, startTime, endTime) => {
export const getSecurityList = (current, size, type, name, startTime, endTime,deptId) => {
    return request({
        url: `/api/security/security/page`,
        method: 'get',
@@ -17,14 +17,15 @@
            name,
            startTime,
            endTime,
            deptId
        }
    })
}
/**
 * 获取警车列表
 * @param {*} params
 * @returns
 * @param {*} params
 * @returns
 */
export const getCarList = (params) => {
    return request({
@@ -36,8 +37,8 @@
/**
 * 获取警员列表
 * @param {*} params
 * @returns
 * @param {*} params
 * @returns
 */
export const getPoliceList = (params) => {
    return request({
@@ -53,7 +54,7 @@
 * @param {*} position  坐标
 * @param {*} securityId  活动ID
 * @param {*} type  范围类型
 * @returns
 * @returns
 */
export const addCarAndRange = (carId, position, securityId, type) => {
    return request({
@@ -72,7 +73,7 @@
 * 活动修改警车
 * @param {*} carId 警员ID
 * @param {*} id 数据唯一标识
 * @returns
 * @returns
 */
export const updateActivityCar = (id, carId) => {
    return request({
@@ -91,7 +92,7 @@
 * @param {*} position  坐标
 * @param {*} securityId  活动ID
 * @param {*} type  范围类型
 * @returns
 * @returns
 */
export const addActivityPolice = (policemanId, position, securityId, type) => {
    return request({
@@ -110,7 +111,7 @@
 * 活动修改警员
 * @param {*} policemanId  警员ID
 * @param {*} id 数据唯一标识
 * @returns
 * @returns
 */
export const updateActivityPolice = (id, policemanId) => {
    return request({
@@ -126,7 +127,7 @@
/**
 * 获取活动人员分布信息
 * @param {*} securityId  活动ID
 * @returns
 * @returns
 */
export const getSecurityPoliceList = (securityId) => {
    return request({
@@ -142,7 +143,7 @@
/**
 * 获取活动警车分布信息
 * @param {*} securityId  活动ID
 * @returns
 * @returns
 */
export const getSecurityCarList = (securityId) => {
    return request({
@@ -152,4 +153,76 @@
            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) => {
    return request({
        url: `/api/securityPlot/securityPlot/save`,
        method: 'post',
        data: {
            securityId,
            position,
            type
        }
    })
}
/**
 * 获得活动标绘箭头列表
 * @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 = (id, position) => {
    return request({
        url: `/api/securityPlot/securityPlot/update`,
        method: 'post',
        data: {
            id,
            position
        }
    })
}