From dbd6d2ca8cb996d49593c19f2e07eb54f31d1d1a Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Fri, 06 Jan 2023 17:49:16 +0800
Subject: [PATCH] 警情

---
 src/api/activity/index.js |   72 ++++++++++++++++++++++++++++++++++++
 1 files changed, 72 insertions(+), 0 deletions(-)

diff --git a/src/api/activity/index.js b/src/api/activity/index.js
index 7ddb304..a67ebbb 100644
--- a/src/api/activity/index.js
+++ b/src/api/activity/index.js
@@ -152,4 +152,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',
+        params: {
+            securityId,
+        }
+    })
+}
+
+/**
+ * 获得活动标绘箭头列表
+ * @param {*} securityId  活动ID
+ * @returns 
+ */
+export const updateSecurityPlot = (id, position) => {
+    return request({
+        url: `/api/securityPlot/securityPlot/update`,
+        method: 'post',
+        data: {
+            id,
+            position
+        }
+    })
 }
\ No newline at end of file

--
Gitblit v1.9.3