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