From a1c2fecb75c9c8fef3345dee6d071faae6d3dccd Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Tue, 28 Feb 2023 14:19:37 +0800
Subject: [PATCH] 模型加载的更改

---
 src/api/activity/index.js |  245 ++++++++++++++++++++++++++++++++++++++++++------
 1 files changed, 212 insertions(+), 33 deletions(-)

diff --git a/src/api/activity/index.js b/src/api/activity/index.js
index 23d8048..2c97245 100644
--- a/src/api/activity/index.js
+++ b/src/api/activity/index.js
@@ -2,29 +2,61 @@
 
 
 /**
- * 添加活动
- * @param {*}   
- * @returns 
+ * 获取活动列表
+ * @param {*}
+ * @returns
  */
-export const getSecurityList = (params, requestBaseUrl = 'outside') => {
+export const getSecurityList = (current, size, type, name, startTime, endTime, deptId) => {
     return request({
-        url: `/security/security/all`,
+        url: `/api/security/security/page`,
         method: 'get',
-        requestBaseUrl,
-        params
+        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 
+ * @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,13 +67,12 @@
  * @param {*} position  坐标
  * @param {*} securityId  活动ID
  * @param {*} type  范围类型
- * @returns 
+ * @returns
  */
-export const addCarAndRange = (carId, position, securityId, type, requestBaseUrl = 'outside') => {
+export const addCarAndRange = (carId, position, securityId, type) => {
     return request({
-        url: `/securityManageCar/securityManageCar/save`,
+        url: `/api/securityManageCar/securityManageCar/save`,
         method: 'post',
-        requestBaseUrl,
         params: {
             carId,
             position,
@@ -52,18 +83,53 @@
 }
 
 /**
+ * 活动修改警车
+ * @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 
+ * @returns
  */
-export const addActivityPolice = (policemanId, position, securityId, type, requestBaseUrl = 'outside') => {
+export const addActivityPolice = (policemanId, position, securityId, type) => {
     return request({
-        url: `/securityManage/securityManage/save`,
+        url: `/api/securityManage/securityManage/save`,
         method: 'post',
-        requestBaseUrl,
         params: {
             policemanId,
             position,
@@ -74,16 +140,30 @@
 }
 
 /**
+ * 活动删除警员
+ * @param {*} ids 数据唯一标识
+ * @returns
+ */
+export const deleteActivityPolice = (ids) => {
+    return request({
+        url: `/api/securityManage/securityManage/remove`,
+        method: 'post',
+        params: {
+            ids
+        }
+    })
+}
+
+/**
  * 活动修改警员
  * @param {*} policemanId  警员ID
  * @param {*} id 数据唯一标识
- * @returns 
+ * @returns
  */
-export const updateActivityPolice = (id, policemanId, requestBaseUrl = 'outside') => {
+export const updateActivityPolice = (id, policemanId) => {
     return request({
-        url: `/securityManage/securityManage/update`,
+        url: `/api/securityManage/securityManage/update`,
         method: 'post',
-        requestBaseUrl,
         params: {
             id,
             policemanId,
@@ -94,13 +174,12 @@
 /**
  * 获取活动人员分布信息
  * @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
         }
@@ -111,15 +190,115 @@
 /**
  * 获取活动警车分布信息
  * @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 {*} 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
+        }
+    })
+}

--
Gitblit v1.9.3