安保活动,当登录用户为派出所时只能看到自己派出所的活动
| | |
| | | |
| | | /** |
| | | * 获取活动列表 |
| | | * @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', |
| | |
| | | name, |
| | | startTime, |
| | | endTime, |
| | | deptId |
| | | } |
| | | }) |
| | | } |
| | | |
| | | /** |
| | | * 获取警车列表 |
| | | * @param {*} params |
| | | * @returns |
| | | * @param {*} params |
| | | * @returns |
| | | */ |
| | | export const getCarList = (params) => { |
| | | return request({ |
| | |
| | | |
| | | /** |
| | | * 获取警员列表 |
| | | * @param {*} params |
| | | * @returns |
| | | * @param {*} params |
| | | * @returns |
| | | */ |
| | | export const getPoliceList = (params) => { |
| | | return request({ |
| | |
| | | * @param {*} position 坐标 |
| | | * @param {*} securityId 活动ID |
| | | * @param {*} type 范围类型 |
| | | * @returns |
| | | * @returns |
| | | */ |
| | | export const addCarAndRange = (carId, position, securityId, type) => { |
| | | return request({ |
| | |
| | | * 活动修改警车 |
| | | * @param {*} carId 警员ID |
| | | * @param {*} id 数据唯一标识 |
| | | * @returns |
| | | * @returns |
| | | */ |
| | | export const updateActivityCar = (id, carId) => { |
| | | return request({ |
| | |
| | | * @param {*} position 坐标 |
| | | * @param {*} securityId 活动ID |
| | | * @param {*} type 范围类型 |
| | | * @returns |
| | | * @returns |
| | | */ |
| | | export const addActivityPolice = (policemanId, position, securityId, type) => { |
| | | return request({ |
| | |
| | | * 活动修改警员 |
| | | * @param {*} policemanId 警员ID |
| | | * @param {*} id 数据唯一标识 |
| | | * @returns |
| | | * @returns |
| | | */ |
| | | export const updateActivityPolice = (id, policemanId) => { |
| | | return request({ |
| | |
| | | /** |
| | | * 获取活动人员分布信息 |
| | | * @param {*} securityId 活动ID |
| | | * @returns |
| | | * @returns |
| | | */ |
| | | export const getSecurityPoliceList = (securityId) => { |
| | | return request({ |
| | |
| | | /** |
| | | * 获取活动警车分布信息 |
| | | * @param {*} securityId 活动ID |
| | | * @returns |
| | | * @returns |
| | | */ |
| | | export const getSecurityCarList = (securityId) => { |
| | | return request({ |
| | |
| | | |
| | | /** |
| | | * 获取业务字典 |
| | | * @returns |
| | | * @returns |
| | | */ |
| | | export const getServiceDictionary = () => { |
| | | return request({ |
| | |
| | | |
| | | /** |
| | | * 获取活动类型 |
| | | * @returns |
| | | * @returns |
| | | */ |
| | | export const getActivityType = (parentId) => { |
| | | return request({ |
| | |
| | | * @param {*} securityId 活动ID |
| | | * @param {*} position 坐标 |
| | | * @param {*} type 箭头类型 |
| | | * @returns |
| | | * @returns |
| | | */ |
| | | export const addSecurityPlot = (securityId, position, type) => { |
| | | return request({ |
| | |
| | | /** |
| | | * 获得活动标绘箭头列表 |
| | | * @param {*} securityId 活动ID |
| | | * @returns |
| | | * @returns |
| | | */ |
| | | export const getSecurityPlotList = (securityId) => { |
| | | return request({ |
| | |
| | | /** |
| | | * 获得活动标绘箭头列表 |
| | | * @param {*} securityId 活动ID |
| | | * @returns |
| | | * @returns |
| | | */ |
| | | export const updateSecurityPlot = (id, position) => { |
| | | return request({ |
| | |
| | | position |
| | | } |
| | | }) |
| | | } |
| | | } |
| | |
| | | * @LastEditTime: 2023-01-03 15:52:12 |
| | | * @FilePath: \srs-police-affairs\src\views\activity\index.vue |
| | | * @Description: 安保活动 |
| | | * |
| | | * Copyright (c) 2022 by shuishen 1109946754@qq.com, All Rights Reserved. |
| | | * |
| | | * Copyright (c) 2022 by shuishen 1109946754@qq.com, All Rights Reserved. |
| | | --> |
| | | |
| | | <template> |
| | |
| | | isHavePoliceMan: false, |
| | | isHaveArrow: false, |
| | | isHaveLine: false, |
| | | //当前登录用户的数据 |
| | | userInfo:{}, |
| | | } |
| | | }, |
| | | created () { |
| | | let userInfo = sessionStorage.getItem("userInfo"); |
| | | if (userInfo != null) { |
| | | // 将JSON格式的对象解析为js对象 |
| | | this.userInfo= JSON.parse(userInfo); |
| | | } |
| | | |
| | | // 获取下拉列表数据 |
| | | this.getActivityType() |
| | | |
| | |
| | | // 获取活动列表 |
| | | getSecurityList (current, size, type, name, startTime, endTime) { |
| | | this.loading() |
| | | var deptId = "" |
| | | if (this.userInfo.dept_id != '1123598813738675201'){ |
| | | deptId = this.userInfo.dept_id |
| | | } |
| | | |
| | | getSecurityList(current, size, type, name, startTime, endTime).then(res => { |
| | | getSecurityList(current, size, type, name, startTime, endTime,deptId).then(res => { |
| | | this.activityList = res.data.data.records.map(item => { |
| | | item.startTime = item.startTime.substring(0, 16) |
| | | item.endTime = item.endTime.substring(0, 16) |
| | |
| | | } |
| | | } |
| | | } |
| | | </style> |
| | | </style> |