From f16fd06aa226e9f97a27858624d4ea7cf8975d25 Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期二, 07 五月 2024 17:24:38 +0800
Subject: [PATCH] 增加了萤石摄像头

---
 HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/DeviceListPage.cs |  179 +++++++----------------------------------------------------
 1 files changed, 22 insertions(+), 157 deletions(-)

diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/DeviceListPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/DeviceListPage.cs
index 4013a92..92c14e9 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/DeviceListPage.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/DeviceListPage.cs
@@ -9,7 +9,7 @@
 using Shared;
 namespace HDL_ON.UI
 {
-    public class DeviceListPage  : FrameLayout
+    public class DeviceListPage : FrameLayout
     {
         FrameLayout bodyView;
         VerticalRefreshLayout contentView;
@@ -26,29 +26,20 @@
         {
             Action<string, string> action = (s, a) =>
             {
-                if (brand.productBrand == "IMOU")
-                {
-#if __ANDROID__
-
-
-
-#endif
-                }
-                else
-                {
-                    var page = new AddDevciePage(brand);
-                    MainPage.BasePageView.AddChidren(page);
-                    page.LoadPage(contentView);
-                    MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
-                }
+                var page = new AddDevciePage(brand);
+                MainPage.BasePageView.AddChidren(page);
+                page.LoadPage(contentView);
+                MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
             };
-            new TopViewDiv(bodyView, Language.StringByID(StringId.Devices)).LoadTopView_AddIcon("3ty", action);
+            var topView = new TopViewDiv(bodyView, Language.StringByID(StringId.Devices));
+            topView.maginY = 10;
+            topView.LoadTopView_AddIcon("3ty", action);
             bodyView.BackgroundColor = CSS_Color.BackgroundColor;
 
             contentView = new VerticalRefreshLayout()
             {
-                Y = Application.GetRealHeight(64),
-                Height = Application.GetRealHeight(667 - 64),
+                Y = Application.GetRealHeight(64+10),
+                Height = Application.GetRealHeight(667 - 64-10),
                 VerticalScrollBarEnabled = false,
             };
             bodyView.AddChidren(contentView);
@@ -68,7 +59,8 @@
         {
             var waitPage = new Loading();
             waitPage.Start();
-            new System.Threading.Thread(() => {
+            new System.Threading.Thread(() =>
+            {
                 try
                 {
                     var pm = new HttpServerRequest();
@@ -86,7 +78,7 @@
                             }
                             else
                             {
-                                var tipView = new EmptyTipView(Language.StringByID(StringId.NotAddedAnyDevices),160)
+                                var tipView = new EmptyTipView(Language.StringByID(StringId.NotAddedAnyDevices), 160)
                                 {
                                     Gravity = Gravity.CenterHorizontal,
                                 };
@@ -105,7 +97,8 @@
                 }
                 finally
                 {
-                    Application.RunOnMainThread(() => {
+                    Application.RunOnMainThread(() =>
+                    {
                         if (waitPage != null)
                         {
                             waitPage.RemoveFromParent();
@@ -177,7 +170,8 @@
                 };
                 row.AddChidren(btnName);
 
-                btnName.MouseUpEventHandler = (sender, e) => {
+                btnName.MouseUpEventHandler = (sender, e) =>
+                {
                     switch (device.spk)
                     {
                         case SPK.IrModule:
@@ -197,6 +191,7 @@
                             };
                             break;
                         case SPK.SensorEnvironment:
+                        case SPK.SensorEnvironmentHailin:
                         case SPK.SensorEnvironment2:
                         case SPK.SensorEnvironment3:
                             var smPage1 = new SensorEnvironmentManagerPage();
@@ -209,143 +204,10 @@
                     }
                 };
 
-
-
-                if (device.spk == SPK.IpCam_Imou)
-                {
-                    var btnDel = new Button()
-                    {
-                        TextColor = CSS_Color.MainBackgroundColor,
-                        BackgroundColor = CSS_Color.WarningColor,
-                        TextID = StringId.Del,
-                        TextAlignment = TextAlignment.Center,
-                    };
-                    row.AddRightView(btnDel);
-
-                    btnDel.MouseUpEventHandler = (sender, e) =>
-                    {
-                        Action action = () =>
-                        {
-                            var waitPage = new Loading();
-                            this.AddChidren(waitPage);
-                            waitPage.Start("");
-                            new System.Threading.Thread(() =>
-                            {
-                                try
-                                {
-                                    var http = new HttpServerRequest();
-                                    var result = http.Delete3tyDevice(device.deviceId);
-                                    if (result.Code == StateCode.SUCCESS)
-                                    {
-                                        Application.RunOnMainThread(() =>
-                                        {
-                                            Load3tyBrandDeviceList();
-                                        });
-                                    }
-                                    else
-                                    {
-                                        Application.RunOnMainThread(() =>
-                                        {
-                                            new PublicAssmebly().TipMsgAutoClose(Language.StringByID(StringId.OperationFailed) + $"({result.Code})", true);
-                                        });
-                                    }
-                                }
-                                catch (Exception ex)
-                                {
-                                    MainPage.Log($"鍒犻櫎绗笁鏂硅澶囧け璐�:{ex.Message}");
-                                }
-                                finally
-                                {
-                                    Application.RunOnMainThread(() =>
-                                    {
-                                        if (waitPage != null)
-                                        {
-                                            waitPage.RemoveFromParent();
-                                            waitPage = null;
-                                        }
-                                    });
-                                }
-                            })
-                            { IsBackground = true }.Start();
-                        };
-                        new PublicAssmebly().TipOptionMsg(StringId.Tip, Language.StringByID(StringId.AreYouSureToDeleteThisDevice), action);
-                    };
-
-                    var btnEdit = new Button()
-                    {
-                        Width = Application.GetRealWidth(150),
-                    };
-                    row.AddChidren(btnEdit);
-                    btnEdit.MouseUpEventHandler = (sender, e) =>{
-                        Action<string> callBack = (str) =>
-                        {
-                            if (string.IsNullOrEmpty(str))
-                            {
-                                new Tip()
-                                {
-                            MaxWidth = Application.GetRealWidth(300),
-                                    CloseTime = 1,
-                                    Text = Language.StringByID(StringId.NameCannotBeEmpty),
-                                    Direction = AMPopTipDirection.None,
-                                }.Show(bodyView);
-                                return;
-                            }
-                            if (str == device.name)
-                            {
-                                return;
-                            }
-                            var waitPage = new Loading();
-                            bodyView.AddChidren(waitPage);
-                            waitPage.Start(Language.StringByID(StringId.PleaseWait));
-                            new System.Threading.Thread(() =>
-                            {
-                                try
-                                {
-                                    var resultObj = new HttpServerRequest().UpdataDevcieName(device, str);
-                                    if (resultObj.Code == StateCode.SUCCESS)
-                                    {
-                                        device.name = str;
-                                        var deviceNew = FunctionList.List.GetIpCamImouList().Find((obj) => obj.deviceId == device.deviceId);
-                                        if (deviceNew != null)
-                                        {
-                                            deviceNew.name = str;
-                                        }
-                                        Application.RunOnMainThread(() =>
-                                        {
-                                            btnName.Text = str;
-                                        });
-                                    }
-                                    else
-                                    {
-                                        //澶辫触鎻愮ず
-                                        IMessageCommon.Current.ShowErrorInfoAlter(resultObj.Code);
-                                    }
-                                }
-                                catch (Exception ex)
-                                {
-                                    MainPage.Log($"update 3ty device name error : {ex.Message}");
-                                }
-                                finally
-                                {
-                                    Application.RunOnMainThread(() =>
-                                    {
-                                        if (waitPage != null)
-                                        {
-                                            waitPage.RemoveFromParent();
-                                            waitPage = null;
-                                        }
-                                    });
-                                }
-                            })
-                            { IsBackground = true }.Start();
-                        };
-                        new PublicAssmebly().LoadDialog_EditParater(StringId.ChangeName, device.name, callBack, StringId.NameCannotBeEmpty, 0, new List<string>());
-                    };
-                }
-
             }
 
         }
+
 
     }
 
@@ -359,4 +221,7 @@
     }
 
 
+
+
+
 }

--
Gitblit v1.8.0