JLChen
2020-12-09 e87985ec1dcb69beedaf9f95e8e7aba14b7c08d6
HDL_ON/UI/UI2/4-PersonalCenter/MemberManagement/MemberManagementPage.cs
@@ -6,6 +6,9 @@
namespace HDL_ON.UI
{
    /// <summary>
    /// 成员管理 成员列表页面
    /// </summary>
    public partial class MemberManagementPage : FrameLayout
    {
        MemberManagementPage bodyView;
@@ -20,6 +23,25 @@
        {
            bodyView = this;
            residenceMemberInfos = new List<ResidenceMemberInfo>();
//#if DEBUG
//            //tr测试住宅----测试分享
//            var light = new Light()
//            {
//                sid = "030101123456780202010005ABCP",
//                deviceId = "1333657366709645314",
//                name = "灯1",
//            };
//            light.SaveFunctionData();
//            var light2 = new Light()
//            {
//                sid = "030101123456780202010005ABCQ",
//                deviceId = "1333657366743199746",
//                name = "灯2"
//            };
//            light2.SaveFunctionData();
//            DB_ResidenceData.functionList.lights.Add(light);
//            DB_ResidenceData.functionList.lights.Add(light2);
//#endif
        }
        public void LoadPage()
@@ -33,17 +55,19 @@
            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);
            };
            new TopViewDiv(bodyView, Language.StringByID(StringId.MemberManagement)).LoadTopView("Member", refreshAction, backAction);
            new TopViewDiv(bodyView, Language.StringByID(StringId.MemberManagement)).LoadTopView_AddIcon_BackAction("Member", refreshAction, backAction);
            contentView = new VerticalScrolViewLayout()
            {
@@ -87,6 +111,28 @@
                };
                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()
                {
                    X = Application.GetRealWidth(16),
@@ -108,7 +154,7 @@
                    TextColor = CSS_Color.FirstLevelTitleColor,
                    TextSize = CSS_FontSize.TextFontSize,
                    IsBold = true,
                    Text = memberInfo.UserName
                    Text = memberInfo.nickName
                };
                view1.AddChidren(btnMemberName);
@@ -158,7 +204,7 @@
                    TextAlignment = TextAlignment.CenterRight,
                    TextColor = CSS_Color.PromptingColor1,
                    TextSize = CSS_FontSize.TextFontSize,
                    Text = memberInfo.Nickname
                    Text = memberInfo.nickName
                };
                view2.AddChidren(btnNickname);
@@ -261,15 +307,13 @@
                    Height = Application.GetMinRealAverage(38),
                    UnSelectedImagePath = "Public/Switch_2.png",
                    SelectedImagePath = "Public/SwitchOn_2.png",
                    IsSelected = memberInfo.IsAllowCreateScene
                    IsSelected = memberInfo.isAllowCreateScene
                };
                view4.AddChidren(btnCreateSceneRight);
                LoadView_ChangeCreateSceneState(btnCreateSceneRight, btnCreateSceneTitle, memberInfo);
                #endregion 
            }
        }
    }
}