From 61148aa5ceca69f5588bd3803aac83b2b9e5cfc6 Mon Sep 17 00:00:00 2001
From: duheng <2784771470@qq.com>
Date: 星期五, 17 一月 2025 17:10:58 +0800
Subject: [PATCH] 优化界面

---
 WinFrmUI/HStation.WinFrmUI.Auth.Core/06-user-info/UserInfoPage.cs |   45 +++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 43 insertions(+), 2 deletions(-)

diff --git a/WinFrmUI/HStation.WinFrmUI.Auth.Core/06-user-info/UserInfoPage.cs b/WinFrmUI/HStation.WinFrmUI.Auth.Core/06-user-info/UserInfoPage.cs
index a275695..2feaff8 100644
--- a/WinFrmUI/HStation.WinFrmUI.Auth.Core/06-user-info/UserInfoPage.cs
+++ b/WinFrmUI/HStation.WinFrmUI.Auth.Core/06-user-info/UserInfoPage.cs
@@ -25,6 +25,7 @@
             InitializeComponent();
             this.PageTitle.Caption = "涓汉涓績";
             this.PageTitle.SvgImageSize = new Size(24, 24);
+            this.Load += UserInfoPage_Load;
         }
 
         private const string _smsTemplate = "hzkw_sms_template";//鎵嬫満鍙风櫥褰曟ā鏉�
@@ -34,10 +35,22 @@
         //淇敼瀵嗙爜
         private void BtnEditPwd_Click(object sender, EventArgs e)
         {
+            var dlg = new UpdatePwdDlg();
+            dlg.SetBindingData(GlobalParas._GlobalParas.LoginID);
+            dlg.ShowDialog();
+        }
+
+        //鍒濆鍖�
+        private void UserInfoPage_Load(object? sender, EventArgs e)
+        {
+            this.txtEditUserName.Text = GlobalParas._GlobalParas.LoginName;
+            this.txtEditAdminType.Text = GlobalParas._GlobalParas.AdminType;
+            this.txtAccountName.Text = GlobalParas._GlobalParas.AccountName;
+            this.textAccountType.Text = GlobalParas._GlobalParas.LoginType;
         }
 
         //鎵嬫満缁戝畾
-        private async void BtnPhoneBinding_Click(object sender, EventArgs e)
+        private async void PhoneBinding()
         {
             if (!IsValidMobileNumber(this.txtMobileNumber.Text.Trim()))
             {
@@ -86,7 +99,7 @@
         }
 
         //寰俊缁戝畾
-        private void btnWechatBinding_Click(object sender, EventArgs e)
+        private void WechatBinding()
         {
             var dlg = new WechatBindingDlg();
             dlg.SetBindingData();
@@ -130,5 +143,33 @@
             };
             dlg.ShowDialog();
         }
+
+        //閲嶇疆瀵嗙爜
+        private async void BtnResetPwd_Click(object sender, EventArgs e)
+        {
+            if (XtraMessageBox.Show($"纭閲嶇疆瀵嗙爜鍚�?", "鎻愮ず", MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation) != DialogResult.OK)
+                return;
+            if (!await BLLFactory<Yw.BLL.UserLoginAccount>.Instance.ResetSystemLoginPwd(GlobalParas._GlobalParas.LoginID))
+            {
+                MessageBoxHelper.ShowError("閲嶇疆澶辫触锛�");
+                return;
+            }
+            MessageBoxHelper.ShowSuccess("閲嶇疆鎴愬姛锛�");
+        }
+
+        private void buttonEditBinding_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
+        {
+            var tag_obj = e.Button.Tag;
+            switch (tag_obj)
+            {
+                case "Phone":
+                    PhoneBinding();
+                    break;
+
+                case "Wechat":
+                    WechatBinding();
+                    break;
+            }
+        }
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3