From e6a26ee148587327478d9a82624a820c907b6e16 Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期三, 04 十一月 2020 14:58:15 +0800
Subject: [PATCH] 20201104

---
 HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPage.cs |   47 ++++++++++++++++++++++++++++++++++++-----------
 1 files changed, 36 insertions(+), 11 deletions(-)

diff --git a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPage.cs b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPage.cs
index 0e22ce6..e3eee9d 100644
--- a/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPage.cs
+++ b/HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPage.cs
@@ -15,17 +15,17 @@
 
         List<ResidenceMemberInfo> residenceMemberInfos;
 
+        Action action;
         public MemberManagementPage()
         {
             bodyView = this;
             residenceMemberInfos = new List<ResidenceMemberInfo>();
         }
 
-        string s1 = "";
-        string s2 = "";
         public void LoadPage()
         {
-            //鍒涘缓鐧诲綍绾跨▼
+            bodyView.BackgroundColor = CSS_Color.BackgroundColor;
+            //鍒涘缓璇诲彇鎴愬憳璐﹀彿绾跨▼
             var thread = LoadThread_GetResidenceMemberAccount();
             waitPage = new Loading();
             new PublicAssmebly().LoadPage_WaitPage(thread, bodyView, waitPage);
@@ -33,17 +33,18 @@
             Action backAction = () =>
             {
             };
+
+            Action backAction_AddMember = () =>
+            {
+                LoadThread_GetResidenceMemberAccount().Start();
+            };
             Action<string, string> refreshAction = (s1, s2) =>
             {
-                var mmp = new AddMemberScanPage();
+                var mmp = new AddMemberScanPage(backAction_AddMember);
                 MainPage.BasePageView.AddChidren(mmp);
                 mmp.LoadPage();
                 MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
-
-                Console.WriteLine(s1);
-                Console.WriteLine(s2);
             };
-            bodyView.BackgroundColor = CSS_Color.BackgroundColor;
             new TopViewDiv(bodyView, Language.StringByID(StringId.MemberManagement)).LoadTopView("Member", refreshAction, backAction);
 
             contentView = new VerticalScrolViewLayout()
@@ -87,6 +88,28 @@
                     Height = Application.GetRealWidth(79),
                 };
                 sView.AddChidren(view1);
+
+                var userTypeView = new FrameLayout()
+                {
+                    Width = Application.GetRealWidth(122),
+                    Height = Application.GetRealHeight(58),
+                    X = Application.GetRealWidth(270),
+                    Y = Application.GetRealHeight(16),
+                    BackgroundImagePath = "PersonalCenter/UserTypebg.png",
+                };
+                view1.AddChidren(userTypeView);
+
+                var btnUserTypeName = new Button()
+                {
+                    X = Application.GetRealWidth(28),
+                    Width = Application.GetRealWidth(80),
+                    Height = Application.GetRealHeight(17 * 3),
+                    TextAlignment = TextAlignment.CenterLeft,
+                    TextColor = CSS_Color.MainBackgroundColor,
+                    TextSize = CSS_FontSize.PromptFontSize_FirstLevel,
+                    TextID = StringId.Member
+                };
+                userTypeView.AddChidren(btnUserTypeName);
 
                 var memberHeadImageView = new ImageView()
                 {
@@ -221,7 +244,11 @@
 
                 EventHandler<MouseEventArgs> eHandler = (sender, e) =>
                 {
-                    var mmp = new MemberPermissionPage(memberInfo);
+                    action = () => {
+                        residenceMemberInfos.Remove(memberInfo);
+                        LoadMemberRow();
+                    };
+                    var mmp = new MemberPermissionPage(memberInfo, action);
                     MainPage.BasePageView.AddChidren(mmp);
                     mmp.LoadPage();
                     MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
@@ -264,9 +291,7 @@
 
                 LoadView_ChangeCreateSceneState(btnCreateSceneRight, btnCreateSceneTitle, memberInfo);
                 #endregion 
-
             }
         }
-
     }
 }

--
Gitblit v1.8.0