From cbc156bc38d8b8eae7aef60cb186ab2b52fa701f Mon Sep 17 00:00:00 2001 From: wxr <wxr@hdlchina.com.cn> Date: 星期二, 16 七月 2024 13:59:56 +0800 Subject: [PATCH] 增加全部挂断 --- HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/iot_BindTipPage.cs | 54 ++++++++++++++++++++++++++++++++---------------------- 1 files changed, 32 insertions(+), 22 deletions(-) diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/iot_BindTipPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/iot_BindTipPage.cs index 601da76..9fa0b37 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/iot_BindTipPage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/AddFunction/iot_BindTipPage.cs @@ -27,16 +27,17 @@ public void LoadPage(IntegratedBrand_Iot brand_Iot) { - - new TopViewDiv(bodyView, Language.StringByID(StringId.Bind3thIotAccount)).LoadTopView(CSS_Color.MainBackgroundColor); + var topView = new TopViewDiv(bodyView, brand_Iot.brandName); + topView.maginY = 10; + topView.LoadTopView(CSS_Color.MainBackgroundColor); bodyView.BackgroundColor = CSS_Color.MainBackgroundColor; var contentView = new VerticalScrolViewLayout() { - Y = Application.GetRealHeight(64), + Y = Application.GetRealHeight(64+10), BackgroundColor = CSS_Color.BackgroundColor, - Height = Application.GetRealHeight(667 - 124) + Height = Application.GetRealHeight(667 - 124 - 10) }; bodyView.AddChidren(contentView); @@ -60,7 +61,7 @@ TextSize = 21, TextAlignment = TextAlignment.CenterLeft, IsBold = true, - Text = "鍏充簬璐﹀彿缁戝畾鐨勫0鏄�" + TextID = StringId.AboutBindAcountTip, }; contentView.AddChidren(btnTipTitle); @@ -87,6 +88,16 @@ "濡傞渶缁堟浠ヤ笂淇℃伅鐨勬敹闆嗕笌澶勭悊锛屾偍鍙互鍦ㄢ�滄垜鐨勨��> 鈥滅粦瀹氱涓夋柟璐︽埛鈥�>鈥滆В闄も��" }; contentView.AddChidren(btnTipText); + if (Language.CurrentLanguage != "Chinese") + { + btnTipText.Text = $"account binding brand: {brand_Iot.brandName} (hereinafter referred to as the third party brand)" + "\r\n" + "\r\n" + +"After you bind the account of the third-party brand, you will authorize 'on Pro' to use your account of the third-party to jointly manage the device. On Pro will also automatically synchronize the device you added in the third-party brand." + "\r\n" + "\r\n" + +"To realize the device control function, this application will obtain the following data from a third party:" + "\r\n" + "\r\n" + +"1. List of some devices added on the third-party brand for intelligent control in on Pro;" + "\r\n" + "\r\n" + +"2. Equipment and network information, including equipment identifier, MAC address and equipment serial number, is used to identify the currently working equipment and perform equipment control functions." + "\r\n" + "\r\n" + +"If you do not agree with our collection of the above information, you will not be able to manage third-party branded devices." + "\r\n" + "\r\n" + +"To terminate the collection and processing of the above information, you can click my > bind third party account > cancel"; + } var optionView = new FrameLayout() @@ -110,7 +121,7 @@ TextAlignment = TextAlignment.Center, TextColor = CSS_Color.MainColor, TextSize = CSS_FontSize.SubheadingFontSize, - Text = "杩斿洖", + TextID= StringId.fanhui, Radius = (uint)Application.GetRealHeight(22) }; optionView.AddChidren(btnCannel); @@ -129,11 +140,10 @@ BackgroundColor= CSS_Color.MainColor, TextColor = CSS_Color.MainBackgroundColor, TextSize = CSS_FontSize.SubheadingFontSize, - Text = "鍚屾剰鎺堟潈", + TextID = StringId.Agree, Radius = (uint)Application.GetRealHeight(22) }; optionView.AddChidren(btnComfirm); - if (!brand_Iot.hasAuthorization) { @@ -151,8 +161,8 @@ MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; }; - var page = new Iot_AuthorizedPage(brand_Iot,action); - page.LoadView(); + var page2 = new Iot_AuthorizedPage(brand_Iot,action); + page2.LoadView(); @@ -160,7 +170,7 @@ } else { - btnComfirm.Text = "瑙i櫎鎺堟潈"; + btnComfirm.TextID = StringId.Cancel; btnComfirm.MouseUpEventHandler = (sender, e) => { Dialog dialog = new Dialog() @@ -168,7 +178,7 @@ BackgroundColor = CSS_Color.DialogTransparentColor1, }; - FrameLayout contentView = new FrameLayout() + FrameLayout contentView2 = new FrameLayout() { Gravity = Gravity.Center, Width = Application.GetRealWidth(305), @@ -178,7 +188,7 @@ BorderWidth = 0, Radius = (uint)Application.GetMinRealAverage(10), }; - dialog.AddChidren(contentView); + dialog.AddChidren(contentView2); Button btnMsg = new Button() { @@ -189,10 +199,10 @@ TextColor = CSS_Color.FirstLevelTitleColor, TextSize = CSS_FontSize.SubheadingFontSize, Padding = new Padding(0,Application.GetRealWidth(16),0,Application.GetRealWidth(16)), - Text = "鎾ら攢鎺堟潈鍚庯紝璇ュ搧鐗屽叧鑱斿湪On Pro涓殑璁惧灏嗗叏閮ㄨ瑙g粦锛岀浉鍏充娇鐢ㄤ俊鎭悎璁惧鍊间篃灏嗗け鏁�", + TextID = StringId.RevokeAuthorizationTip, IsMoreLines = true, }; - contentView.AddChidren(btnMsg); + contentView2.AddChidren(btnMsg); Button btnLine = new Button() { @@ -200,7 +210,7 @@ Height = Application.GetRealHeight(1), BackgroundColor = CSS.CSS_Color.DividingLineColor, }; - contentView.AddChidren(btnLine); + contentView2.AddChidren(btnLine); Button btnConfirm = new Button() { @@ -211,23 +221,24 @@ TextSize = CSS_FontSize.SubheadingFontSize, SelectedTextColor = CSS_Color.MainBackgroundColor, SelectedBackgroundColor = CSS_Color.MainColor, - Text = "纭畾鎾ゅ洖鎺堟潈", + TextID = StringId.ConfirmRevocationOfAuthorization, }; btnConfirm.SetCornerWithSameRadius(Application.GetMinRealAverage(10), HDLUtils.RectCornerBottomLeft); btnConfirm.SetCornerWithSameRadius(Application.GetMinRealAverage(10), HDLUtils.RectCornerBottomRight); - contentView.AddChidren(btnConfirm); + contentView2.AddChidren(btnConfirm); dialog.Show(); - btnConfirm.MouseDownEventHandler += (sender, e) => + btnConfirm.MouseDownEventHandler += (sender2, e2) => { btnConfirm.IsSelected = true; }; - btnConfirm.MouseUpEventHandler += (sender, e) => + btnConfirm.MouseUpEventHandler += (sender2, e2) => { var http = new HttpServerRequest(); var waitPage = new Loading(); this.AddChidren(waitPage); + dialog.Close(); waitPage.Start(""); new System.Threading.Thread(() => { @@ -250,8 +261,7 @@ } else { - dialog.Close(); - new Alert("", "鎿嶄綔澶辫触", "").Show(); + new Alert("", Language.StringByID(StringId.OperationFailed), "").Show(); } } catch { } -- Gitblit v1.8.0