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