From 85fb13abbeadc1765d2c0056ba99c6c19aa35dfd Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Sun, 09 Apr 2023 03:44:49 +0800
Subject: [PATCH] 电子沙盘的调整
---
src/api/activity/index.js | 239 ++++++++++++++++++++++++++++++++++++++++++++++++-----------
1 files changed, 193 insertions(+), 46 deletions(-)
diff --git a/src/api/activity/index.js b/src/api/activity/index.js
index 23d8048..a4ee0bb 100644
--- a/src/api/activity/index.js
+++ b/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
}
})
-}
\ No newline at end of file
+}
+
+/**
+ * 获取业务字典
+ * @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
+ }
+ })
+}
--
Gitblit v1.9.3