From cae4d4b5b508a666fbd0dff3c2a981fdff841bc8 Mon Sep 17 00:00:00 2001 From: wjc <1243177876@qq.com> Date: 星期四, 30 三月 2023 13:10:33 +0800 Subject: [PATCH] Merge branch 'Dev-Branch' into wjc --- HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPage.cs | 112 +++++++++++++++++++++++++++++++++++--------------------- 1 files changed, 70 insertions(+), 42 deletions(-) diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPage.cs index 0eec00f..0186ae1 100644 --- a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPage.cs +++ b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPage.cs @@ -3,6 +3,8 @@ using HDL_ON.Entity; using HDL_ON.UI.CSS; using System.Collections.Generic; +using System.Threading; +using HDL_ON.DAL.Server; namespace HDL_ON.UI { @@ -27,6 +29,9 @@ public void LoadPage() { +#if DEBUG + Entity.DB_ResidenceData.Instance.SupportFacePass = true; +#endif bodyView.BackgroundColor = CSS_Color.BackgroundColor; //鍒涘缓璇诲彇鎴愬憳璐﹀彿绾跨▼ var thread = LoadThread_GetResidenceMemberAccount(); @@ -77,7 +82,6 @@ { Gravity = Gravity.CenterHorizontal, Width = Application.GetRealWidth(343), - //Height = Application.GetRealWidth(230), Height = Application.GetRealWidth(180), BackgroundColor = CSS_Color.MainBackgroundColor, Radius = (uint)Application.GetRealWidth(12), @@ -86,6 +90,10 @@ ScrollEnabled = false, VerticalScrollBarEnabled = false,//闅愯棌婊氬姩鏉� }; + if (Entity.DB_ResidenceData.Instance.SupportFacePass) + { + sView.Height = Application.GetRealWidth(180 + 50); + } contentView.AddChidren(sView); #region 澶村儚淇℃伅 var view1 = new FrameLayout() @@ -115,7 +123,7 @@ TextID = StringId.Member }; userTypeView.AddChidren(btnUserTypeName); - if(Language.CurrentLanguage == "English") + if (Language.CurrentLanguage == "English") { userTypeView.X = Application.GetRealWidth(260); } @@ -145,7 +153,11 @@ Text = HDLCommon.Current.GetUserName(memberInfo.memberName) }; view1.AddChidren(btnMemberName); + if (memberInfo.isVirtualAccount) + { + btnMemberName.Text = memberInfo.nickName; + } var btnMemberEmail = new Button() { X = Application.GetRealWidth(88), @@ -213,7 +225,7 @@ Width = Application.GetRealWidth(311), BackgroundColor = CSS_Color.DividingLineColor, }); - LoadView_EidtNickname(btnNickname, btnNicknameRight, memberInfo); + LoadView_EidtNickname(btnNickname, btnNicknameRight, memberInfo, memberInfo.isVirtualAccount ? btnMemberName : null); #endregion #region 浣跨敤鏉冮檺 @@ -244,17 +256,12 @@ }; view3.AddChidren(btnPermissionRight); - //sView.AddChidren(new Button() - //{ - // Gravity = Gravity.CenterHorizontal, - // Height = Application.GetRealWidth(1), - // Width = Application.GetRealWidth(311), - // BackgroundColor = CSS_Color.DividingLineColor, - //}); + EventHandler<MouseEventArgs> eHandler = (sender, e) => { - action = () => { + action = () => + { residenceMemberInfos.Remove(memberInfo); LoadMemberRow(); }; @@ -263,45 +270,66 @@ mmp.LoadPage(); MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; }; - sView.MouseUpEventHandler = eHandler; + view3.MouseUpEventHandler = eHandler; btnPermissionTitle.MouseUpEventHandler = eHandler; btnPermissionRight.MouseUpEventHandler = eHandler; #endregion - //#region 鍒涘缓鍦烘櫙 2020-12-23 闅愯棌鍒涘缓鍦烘櫙鎸夐挳 - //var view4 = new FrameLayout() - //{ - // Height = Application.GetRealWidth(50), - //}; - //sView.AddChidren(view4); - //var btnCreateSceneTitle = new Button() - //{ - // X = Application.GetRealWidth(16), - // Width = Application.GetRealWidth(200), - // TextAlignment = TextAlignment.CenterLeft, - // TextColor = CSS_Color.FirstLevelTitleColor, - // TextSize = CSS_FontSize.TextFontSize, - // TextID = StringId.CreateScene, - //}; - //view4.AddChidren(btnCreateSceneTitle); + #region 浜鸿劯绠$悊 + if (Entity.DB_ResidenceData.Instance.SupportFacePass) + { + sView.AddChidren(new Button() + { + Gravity = Gravity.CenterHorizontal, + Height = Application.GetRealWidth(1), + Width = Application.GetRealWidth(311), + BackgroundColor = CSS_Color.DividingLineColor, + }); - //var btnCreateSceneRight = new Button() - //{ - // X = Application.GetRealWidth(287), - // Y = Application.GetRealHeight(4), - // Width = Application.GetMinRealAverage(38), - // Height = Application.GetMinRealAverage(38), - // UnSelectedImagePath = "Public/Switch_2.png", - // SelectedImagePath = "Public/SwitchOn_2.png", - // IsSelected = memberInfo.isAllowCreateScene - //}; - //view4.AddChidren(btnCreateSceneRight); + var view4 = new FrameLayout() + { + Height = Application.GetRealWidth(49), + }; + sView.AddChidren(view4); - //LoadView_ChangeCreateSceneState(btnCreateSceneRight, btnCreateSceneTitle, memberInfo); - //#endregion + var btnFaceManagementTitle = new Button() + { + X = Application.GetRealWidth(16), + Width = Application.GetRealWidth(330), + TextAlignment = TextAlignment.CenterLeft, + TextColor = CSS_Color.FirstLevelTitleColor, + TextSize = CSS_FontSize.TextFontSize, + TextID = StringId.FaceManagemant, + }; + view4.AddChidren(btnFaceManagementTitle); + + var btnFaceManagementRight = new Button() + { + X = Application.GetRealWidth(311), + Gravity = Gravity.CenterVertical, + Width = Application.GetMinRealAverage(16), + Height = Application.GetMinRealAverage(16), + UnSelectedImagePath = "Public/Right.png", + }; + view4.AddChidren(btnFaceManagementRight); + + + EventHandler<MouseEventArgs> eFaceHandler = (sender, e) => + { + var page = new MemberFaceManagementPage(memberInfo); + MainPage.BasePageView.AddChidren(page); + page.LoadPage(); + MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1; + }; + view4.MouseUpEventHandler = eFaceHandler; + btnFaceManagementRight.MouseUpEventHandler = eFaceHandler; + btnFaceManagementTitle.MouseUpEventHandler = eFaceHandler; + } + #endregion + } } } -} +} \ No newline at end of file -- Gitblit v1.8.0