From 6d73bf6e816570291865674bef8bce8972e4de3f Mon Sep 17 00:00:00 2001
From: xm <1271024303@qq.com>
Date: 星期三, 01 十二月 2021 16:32:57 +0800
Subject: [PATCH] 2021-12-01-01

---
 HDL_ON/UI/UI2/FuntionControlView/ArmCenter/AddAlarmDeploymentPage.cs |   75 +++++++++++++++++++------------------
 1 files changed, 39 insertions(+), 36 deletions(-)

diff --git a/HDL_ON/UI/UI2/FuntionControlView/ArmCenter/AddAlarmDeploymentPage.cs b/HDL_ON/UI/UI2/FuntionControlView/ArmCenter/AddAlarmDeploymentPage.cs
index d47f84d..91f18dc 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/ArmCenter/AddAlarmDeploymentPage.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/ArmCenter/AddAlarmDeploymentPage.cs
@@ -153,8 +153,11 @@
 
             //甯冮槻鍔熻兘
             iniDefenseView();
+
+#if DEBUG
             //鍛婅鐩爣
             iniAlarmView();
+#endif
 
             #region 搴曢儴鍖哄煙
             var bottomView = new FrameLayout()
@@ -183,29 +186,40 @@
 
             btnConfrim.MouseUpEventHandler = (sender, e) =>
             {
+                if (string.IsNullOrEmpty( securityAlarm.name ))
+                {
+                    var tip = new Tip()
+                    {
+                        Text = Language.StringByID(StringId.PleaseEnterSecurityName),// = "璇疯緭鍏ュ畨闃插悕绉�",
+                        CloseTime = 3,
+                        Direction = AMPopTipDirection.None
+                    };
+                    tip.Show(MainPage.BaseView);
+                    return;
+                }
+
                 if (securityAlarm.input.Count == 0)
                 {
                     var tip = new Tip()
                     {
-                        Text = "璇烽�夋嫨甯冮槻鐩爣",
+                        Text = Language.StringByID(StringId.PleaseSelectTheDeploymentTarget),// "璇烽�夋嫨甯冮槻鐩爣",
                         CloseTime = 3,
                         Direction = AMPopTipDirection.None
                     };
                     tip.Show(MainPage.BaseView);
                     return;
                 }
-                if (securityAlarm.output.Count == 0)
-                {
-                    var tip = new Tip()
-                    {
-                        Text = "璇烽�夋嫨鍛婅鐩爣",
-                        CloseTime = 3,
-                        Direction = AMPopTipDirection.None
-                    };
-                    tip.Show(MainPage.BaseView);
-
-                    return;
-                }
+                //if (securityAlarm.output.Count == 0)
+                //{
+                //    var tip = new Tip()
+                //    {
+                //        Text = "璇烽�夋嫨鍛婅鐩爣",
+                //        CloseTime = 3,
+                //        Direction = AMPopTipDirection.None
+                //    };
+                //    tip.Show(MainPage.BaseView);
+                //    return;
+                //}
 
                 var waitPage = new Loading();
                 waitPage.Start();
@@ -216,7 +230,7 @@
                         var code = securityAlarm.SaveInfo();
                         if (code == StateCode.SUCCESS)
                         {
-                            SecurityCenter.Security.GetSecurityAlarmList();
+                            Common.ApiUtlis.Ins.GetSecurityList();
                             Application.RunOnMainThread(() =>
                             {
                                 this.RemoveFromParent();
@@ -235,7 +249,11 @@
                     finally
                     {
                         Application.RunOnMainThread(() => {
-                            waitPage.Hide();
+                            if (waitPage != null)
+                            {
+                                waitPage.RemoveFromParent();
+                                waitPage = null;
+                            }
                         });
                     }
                 })
@@ -317,7 +335,10 @@
             {
                 foreach (var target in securityAlarm.input)
                 {
-                    inputTargetView.AddChidren(new InputRow(target.GetFunction().name, target.GetFunction().GetRoomListName(),target.StateText()));
+                    if (target.GetFunction() != null)
+                    {
+                        inputTargetView.AddChidren(new InputRow(target.GetFunction().name, target.GetFunction().GetRoomListName(), target.StateText()));
+                    }
                 }
                 inputTargetView.Height = Application.GetRealHeight(65 * securityAlarm.input.Count);
                 //if (outputTargetView != null)
@@ -469,25 +490,7 @@
             btnDeploymentName.MouseUpEventHandler = eventHandler;
         }
 
-        /// <summary>
-        /// 娣诲姞瀹夐槻
-        /// </summary>
-        void LoadEvent_AddDefense()
-        {
-            var responsePack = new HttpServerRequest().AddSecurity(new List<SecurityAlarm>() { securityAlarm});
-            if (responsePack.Code == StateCode.SUCCESS)
-            {
-                Application.RunOnMainThread(() =>
-                {
-                    this.RemoveFromParent();
-                });
-            }
-            else
-            {
-                IMessageCommon.Current.ShowErrorInfoAlter(responsePack.Code);
-            }
-        }
-
+       
     }
 
     /// <summary>
@@ -533,7 +536,7 @@
 
             Button btnState = new Button()
             {
-                Width = Application.GetRealWidth(369),
+                Width = Application.GetRealWidth(360),
                 TextAlignment = TextAlignment.CenterRight,
                 TextSize = CSS_FontSize.TextFontSize,
                 TextColor = CSS_Color.FirstLevelTitleColor,

--
Gitblit v1.8.0