From 5bfb959c47017825c8cf7dc8570c55b04dab694c Mon Sep 17 00:00:00 2001 From: wxr <464027401@qq.com> Date: 星期三, 09 六月 2021 16:42:11 +0800 Subject: [PATCH] Merge branch 'dev-tzy' into wxr6 --- HDL_ON/UI/UI2/3-Intelligence/Automation/MainView.cs | 80 ++++++++++++++++++++++++---------------- 1 files changed, 48 insertions(+), 32 deletions(-) diff --git a/HDL_ON/UI/UI2/3-Intelligence/Automation/MainView.cs b/HDL_ON/UI/UI2/3-Intelligence/Automation/MainView.cs index 7b8bdcd..a1d1ecd 100644 --- a/HDL_ON/UI/UI2/3-Intelligence/Automation/MainView.cs +++ b/HDL_ON/UI/UI2/3-Intelligence/Automation/MainView.cs @@ -142,6 +142,7 @@ } else { + var onePortAutomation = new OnePortAutomation(); MainPage.BasePageView.AddChidren(onePortAutomation); onePortAutomation.Show(); @@ -287,37 +288,38 @@ if (if_logic == null) { - Logic newlogic = new Logic(); - newlogic.name = logic.name; - newlogic.userLogicId = logic.userLogicId; - newlogic.sid = logic.sid; - newlogic.relation = logic.relation; - newlogic.enable = logic.enable; - newlogic.cycle = logic.cycle; - for (int i = 0; i < logic.input.Count; i++) - { - if (logic.input[i] == null || string.IsNullOrEmpty(logic.input[i].condition_type)) - { - //闃叉璋冭瘯杞欢涔变紶涓滆タ涓婃潵; - //闃叉鏈夌┖瀵硅薄锛� - //姝e父鎯呭喌涓嬩笉浼氬嚭鐜扮殑鐜拌薄锛� - continue; - } - newlogic.input.Add(logic.input[i]); - } - for (int i = 0; i < logic.output.Count; i++) - { - if (logic.output[i] == null || string.IsNullOrEmpty(logic.output[i].target_type)) - { - //闃叉璋冭瘯杞欢涔变紶涓滆タ涓婃潵; - //闃叉鏈夌┖瀵硅薄锛� - //姝e父鎯呭喌涓嬩笉浼氳鐜拌薄锛� - continue; - } - newlogic.output.Add(logic.output[i]); - } + //Logic newlogic = new Logic(); + //newlogic.name = logic.name; + //newlogic.userLogicId = logic.userLogicId; + //newlogic.sid = logic.sid; + //newlogic.relation = logic.relation; + //newlogic.enable = logic.enable; + //newlogic.cycle = logic.cycle; + //for (int i = 0; i < logic.input.Count; i++) + //{ + // if (logic.input[i] == null || string.IsNullOrEmpty(logic.input[i].condition_type)) + // { + // //闃叉璋冭瘯杞欢涔变紶涓滆タ涓婃潵; + // //闃叉鏈夌┖瀵硅薄锛� + // //姝e父鎯呭喌涓嬩笉浼氬嚭鐜扮殑鐜拌薄锛� + // continue; + // } + // newlogic.input.Add(logic.input[i]); + //} + //for (int i = 0; i < logic.output.Count; i++) + //{ + // if (logic.output[i] == null || string.IsNullOrEmpty(logic.output[i].target_type)) + // { + // //闃叉璋冭瘯杞欢涔变紶涓滆タ涓婃潵; + // //闃叉鏈夌┖瀵硅薄锛� + // //姝e父鎯呭喌涓嬩笉浼氳鐜拌薄锛� + // continue; + // } + // newlogic.output.Add(logic.output[i]); + //} + //娣诲姞閫昏緫 - Logic.LogicList.Add(newlogic); + Logic.LogicList.Add(logic); } } @@ -357,7 +359,8 @@ //2-鍔熻兘鍥炬爣 for (int i = 0; i < logic.input.Count; i++) { - + if (logic.input[i] == null) + continue; var int1 = int.Parse(logic.input[i].condition_type); int iconInt = 0; switch (int1) @@ -372,6 +375,14 @@ case 3: { iconInt = 2; + + } + break; + case 4: + case 6: + case 9: + { + iconInt = 3; } break; @@ -466,6 +477,12 @@ strIcon = "LogicIcon/selectTheFun.png"; } break; + case 3: + { + + strIcon = "LogicIcon/shiwaitianqi.png"; + } + break; case 11: { //鍒嗗壊鏉′欢鍜岀洰鏍囩殑鍥炬爣 @@ -504,7 +521,6 @@ if (Entity.DB_ResidenceData.Instance.GatewayType == 1) { return true; - } else { -- Gitblit v1.8.0