mac
2024-07-25 f9181a9c8125136f597add7c30cb2ff508d54ba7
HDL_ON/UI/UI2/4-PersonalCenter/Visitor/VisitorHistoryPage.cs
@@ -11,34 +11,33 @@
        private VerticalScrolViewLayout bodyScrolView;
        private List<VisitorTempPassword> pwdList;
        Action action1;
        Action backAction;// 后退按键,刷新UI
        Action action;
        public override void RemoveFromParent()
        {
            action1?.Invoke();
            backAction?.Invoke();
            base.RemoveFromParent();
        }
        public VisitorHistoryPage(Action action)
        {
            action1 = action;
            backAction = action;
            bodyView = this;
        }
        public void LoadPage()
        {
            action = () =>
            {
                LoadPage();
            };
            pwdList = getVisitorPasswordData();
            #region 访客记录按钮
            Action click = () =>
            {
                VisitorHistoryPage page = new VisitorHistoryPage();
                MainPage.BasePageView.AddChidren(page);
                page.LoadPage();
                MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
            };
            bodyView.BackgroundColor = CSS_Color.BackgroundColor;
            new TopViewDiv(bodyView, Language.StringByID(StringId.VisitorInvitation)).LoadTopView_SettingText(click, "");
            new TopViewDiv(bodyView, Language.StringByID(StringId.VisitorRecord)).LoadTopView();
            #endregion
            bodyScrolView = new VerticalScrolViewLayout()
@@ -63,7 +62,7 @@
                {
                    Height = Application.GetRealWidth(20),
                    Y = Application.GetRealWidth(6),
                    Text = Language.StringByID(StringId.VisitorQRCode),
                    Text = Language.StringByID(StringId.VisitorInvitationRecord),
                    TextAlignment = TextAlignment.CenterLeft,
                    TextColor = CSS_Color.text1Color,
                    TextSize = CSS_FontSize.TextFontSize,
@@ -102,10 +101,13 @@
                itemLayout.AddChidren(btn);//+= (sender, e)
                btn.MouseUpEventHandler += (sender, e) =>
                {
                    VisitorQRCodePage page = new VisitorQRCodePage(temPwd);
#if __IOS__
#else
                    VisitorQRCodePage page = new VisitorQRCodePage(action, temPwd);
                    MainPage.BasePageView.AddChidren(page);
                    page.LoadPage();
                    MainPage.BasePageView.PageIndex = MainPage.BasePageView.ChildrenCount - 1;
#endif
                };
                bodyScrolView.AddChidren(itemLayout);
            }
@@ -137,7 +139,5 @@
            }
            return dataList;
        }
        private List<TempPasswordInfo> infoList;
    }
}