From 7cef68f828b5eaa1fce761d001956f1eba89d1f4 Mon Sep 17 00:00:00 2001 From: leiqiaochu Date: Wed, 22 Feb 2023 20:41:54 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=91=8A=E8=AD=A6=E4=B8=AD=E5=BF=83?= =?UTF-8?q?=E5=91=8A=E8=AD=A6=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/rule-engine/config.ts | 15 +- src/views/init-home/index.vue | 4 +- .../Alarm/Config/Io/Save/input.vue | 99 ++++ .../Alarm/Config/Io/Save/output.vue | 109 ++++ .../rule-engine/Alarm/Config/Io/index.vue | 532 ++++++++++++++++++ src/views/rule-engine/Alarm/Config/index.vue | 73 ++- vite.config.ts | 4 +- 7 files changed, 819 insertions(+), 17 deletions(-) create mode 100644 src/views/rule-engine/Alarm/Config/Io/Save/input.vue create mode 100644 src/views/rule-engine/Alarm/Config/Io/Save/output.vue create mode 100644 src/views/rule-engine/Alarm/Config/Io/index.vue diff --git a/src/api/rule-engine/config.ts b/src/api/rule-engine/config.ts index 51a9495e..f088f631 100644 --- a/src/api/rule-engine/config.ts +++ b/src/api/rule-engine/config.ts @@ -1,5 +1,18 @@ import server from '@/utils/request'; +import { LevelItem } from '@/views/rule-engine/Alarm/Config/typing'; /** * 查询等级 */ -export const queryLevel = () => server.get('/alarm/config/default/level'); \ No newline at end of file +export const queryLevel = () => server.get('/alarm/config/default/level'); +/** + * 保存告警等级 + */ +export const saveLevel = (data:LevelItem[]) => server.patch('/alarm/config/default/level',data); +/** + * 获取数据流转数据 + */ +export const getDataExchange = (type:'consume' | 'producer') => server.get(`/alarm/config/${type}/data-exchange`); +/** + * 保存告警数据输出 + */ +export const saveOutputData = (data:any) => server.patch('/alarm/config/data-exchange',data); \ No newline at end of file diff --git a/src/views/init-home/index.vue b/src/views/init-home/index.vue index 86253051..ca82e116 100644 --- a/src/views/init-home/index.vue +++ b/src/views/init-home/index.vue @@ -18,7 +18,7 @@ - +