From 9a587e276e6fe52fdbf0e08b62e7b2d590db37bf Mon Sep 17 00:00:00 2001
From: XieYongHong <18010623010@163.com>
Date: Thu, 22 Aug 2024 13:48:36 +0800
Subject: [PATCH 1/2] =?UTF-8?q?fix:=20api=E8=AF=B7=E6=B1=82=E7=A4=BA?=
=?UTF-8?q?=E4=BE=8B=E9=80=BB=E8=BE=91=E4=BB=A3=E7=A0=81=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* fix: api请求示例逻辑代码优化
---
.../Save/Scene/Save/BranchesTabs.vue | 5 +-
.../Save/Scene/Save/Terms/WhenItem.vue | 3 +-
.../Configuration/Save/Scene/Save/utils.ts | 5 +-
.../Scene/Save/components/Terms/Terms.vue | 894 +++++++++---------
.../Platforms/Api/components/ApiDoes.vue | 3 +-
src/views/system/Platforms/Api/utils.ts | 28 +-
vite.config.ts | 4 +-
7 files changed, 500 insertions(+), 442 deletions(-)
diff --git a/src/views/rule-engine/Alarm/Configuration/Save/Scene/Save/BranchesTabs.vue b/src/views/rule-engine/Alarm/Configuration/Save/Scene/Save/BranchesTabs.vue
index 93534cae..a2d8ace6 100644
--- a/src/views/rule-engine/Alarm/Configuration/Save/Scene/Save/BranchesTabs.vue
+++ b/src/views/rule-engine/Alarm/Configuration/Save/Scene/Save/BranchesTabs.vue
@@ -13,10 +13,9 @@
:key="group.key"
>
-
-
{{ index === 0 ? '当' : '否则' }}
+
+ {{ index === 0 ? '当' : '否则' }}
-
执行
diff --git a/src/views/rule-engine/Alarm/Configuration/Save/Scene/Save/Terms/WhenItem.vue b/src/views/rule-engine/Alarm/Configuration/Save/Scene/Save/Terms/WhenItem.vue
index 35f7636f..f7d35c68 100644
--- a/src/views/rule-engine/Alarm/Configuration/Save/Scene/Save/Terms/WhenItem.vue
+++ b/src/views/rule-engine/Alarm/Configuration/Save/Scene/Save/Terms/WhenItem.vue
@@ -15,13 +15,12 @@
-
diff --git a/src/views/rule-engine/Alarm/Configuration/Save/Scene/Save/utils.ts b/src/views/rule-engine/Alarm/Configuration/Save/Scene/Save/utils.ts
index 9585930c..cd0e1caf 100644
--- a/src/views/rule-engine/Alarm/Configuration/Save/Scene/Save/utils.ts
+++ b/src/views/rule-engine/Alarm/Configuration/Save/Scene/Save/utils.ts
@@ -267,7 +267,10 @@ export const handleGroupAndFilter = (branches: any[], when: any[]) =>{
branches.forEach((item, index) => {
if (when) {
- item.whenOptions = when[index]
+ // item.whenOptions = when[index]
+ item.whenOptions = when.find((i)=>{
+ return item?.branchId === i.key
+ })
}
if (index === 0 || item.executeAnyway) {
diff --git a/src/views/rule-engine/Scene/Save/components/Terms/Terms.vue b/src/views/rule-engine/Scene/Save/components/Terms/Terms.vue
index aac1fdb1..2b5e3b36 100644
--- a/src/views/rule-engine/Scene/Save/components/Terms/Terms.vue
+++ b/src/views/rule-engine/Scene/Save/components/Terms/Terms.vue
@@ -1,476 +1,528 @@
-
-
-
-
-
-
-
-
- addGroup(b.id, 'close')">
- {{ b.branchName || `条件${i+1}` }}
-
-
-
- 执行
- change(e,b,i)'
- checkedChildren='开'
- unCheckedChildren='关'
- style='margin-left: 4px;'
- />
-
-
-
-
-
-
- 否则
-
-
-
addBranches(b.start + b.len)' />
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+ addGroup(b.id, 'close')"
+ >
+ {{ b.branchName || `条件${i + 1}` }}
+
+
+
+ 执行
+ change(e, b, i)"
+ checkedChildren="开"
+ unCheckedChildren="关"
+ style="margin-left: 4px"
+ />
+
+
+
+
+
+
+ 否则
+
+
+
addBranches(b.start + b.len)
+ "
+ />
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-