From 59a004efa8bdc3bde2d46c7bdab5c6c294da0620 Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期四, 01 六月 2023 10:23:05 +0800
Subject: [PATCH] 1.8 优化安卓经纬度获取,门锁音量功能,临时密码功能

---
 HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/ResidentialManagePage.cs |   81 +++++++++++++++++++++++++++++++++++++---
 1 files changed, 75 insertions(+), 6 deletions(-)

diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/ResidentialManagePage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/ResidentialManagePage.cs
index 9ac7244..f13369a 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/ResidentialManagePage.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/RoomListManage/ResidentialManagePage.cs
@@ -1,4 +1,5 @@
 锘縰sing System;
+using HDL_ON.DAL.Server;
 using HDL_ON.Entity;
 using HDL_ON.UI.CSS;
 using Shared;
@@ -554,26 +555,94 @@
                 switch (DB_ResidenceData.Instance.CurrentRegion.deliverStatus)
                 {
                     case "To_Be_Debugged"://寰呰皟璇�
-                        btnHouseStatusTipTitle.Text += Language.StringByID(StringId.To_Be_Debugged);
+                        btnHouseStatusTipTitle.Text += " : "+ Language.StringByID(StringId.To_Be_Debugged);
                         break;
                     case "Debugging"://璋冭瘯涓�
-                        btnHouseStatusTipTitle.Text += Language.StringByID(StringId.Debugging);
+                        btnHouseStatusTipTitle.Text += " : " + Language.StringByID(StringId.Debugging);
                         break;
                     case "INITIAL_TATE"://鍒濆鎬�
-                        btnHouseStatusTipTitle.Text += Language.StringByID(StringId.INITIAL_TATE);
+                        btnHouseStatusTipTitle.Text += " : " + Language.StringByID(StringId.INITIAL_TATE);
                         break;
                     case "ACCEPTANCE"://楠屾敹
-                        btnHouseStatusTipTitle.Text += Language.StringByID(StringId.ACCEPTANCE);
+                        btnHouseStatusTipTitle.Text += " : " + Language.StringByID(StringId.ACCEPTANCE);
+
+                       var btnRollBack = new Button()
+                        {
+                            Y = Application.GetRealHeight(623),
+                            Height = Application.GetRealHeight(50),
+                            TextAlignment = TextAlignment.Center,
+                            TextSize = CSS_FontSize.SubheadingFontSize,
+                            TextColor = CSS_Color.AuxiliaryColor2,
+                            TextID = StringId.RollBack,
+                            BackgroundColor = CSS_Color.MainBackgroundColor,
+                        };
+                        bodyView.AddChidren(btnRollBack);
+
+                        if (MainPage.Increase)
+                        {
+                            btnRollBack.Y = Application.GetRealHeight(613);
+                            btnRollBack.Height = Application.GetRealHeight(50);
+                            bodyView.AddChidren(new Button() { Y = Application.GetRealHeight(663), Height = Application.GetRealHeight(20), BackgroundColor = CSS_Color.MainBackgroundColor });
+                        }
+                        btnRollBack.MouseUpEventHandler += (sender, e) =>
+                        {
+                            Action okAction = () =>
+                            {
+                                var waitPage = new Loading();
+                                this.AddChidren(waitPage);
+                                waitPage.Start("");
+                                new System.Threading.Thread(() => {
+                                    try
+                                    {
+                                        var pack = Common.ApiUtlis.Ins.HttpRequest.RollBack();
+                                        Application.RunOnMainThread(() =>
+                                        {
+                                            if (pack != null)
+                                            {
+                                                if (pack.Code == StateCode.SUCCESS)
+                                                {
+                                                    Common.ApiUtlis.Ins.HttpRequest.GetHomePager();
+                                                }
+                                                else
+                                                {
+                                                    IMessageCommon.Current.ShowErrorInfoAlter(pack.Code);
+                                                }
+                                            }
+                                        });
+                                    }
+                                    catch (Exception ex)
+                                    {
+                                        MainPage.Log($"浣忓畢鍥炴粴寮傚父锛歿ex.Message}");
+                                    }
+                                    finally
+                                    {
+                                        Application.RunOnMainThread(() =>
+                                        {
+                                            try
+                                            {
+                                                waitPage.Hide();
+                                                waitPage.RemoveFromParent();
+                                                waitPage = null;
+                                            }
+                                            catch { }
+                                        });
+                                    }
+                                }) { IsBackground = true }.Start();
+                            };
+                            new ConfirmDialog().ShowDialog(StringId.Tip, StringId.RollBackTipMsg, okAction);
+                        };
+
                         break;
                     case "To_Be_Accepted"://寰呴獙鏀�
-                        btnHouseStatusTipTitle.Text += Language.StringByID(StringId.To_Be_Accepted);
+                        btnHouseStatusTipTitle.Text += " : " + Language.StringByID(StringId.To_Be_Accepted);
                         break;
                     default:
-                        btnHouseStatusTipTitle.Text += Language.StringByID(StringId.INITIAL_TATE);
+                        btnHouseStatusTipTitle.Text += " : " + Language.StringByID(StringId.INITIAL_TATE);
                         break;
                 }
 
 
+
                 #endregion
 
 

--
Gitblit v1.8.0