From bef933e7e166b085ba7e46e38ea62d9ae0129ec6 Mon Sep 17 00:00:00 2001
From: lixiaojun <1287241240@qq.com>
Date: 星期一, 20 一月 2025 10:47:23 +0800
Subject: [PATCH] 远程API模式阶段性提交

---
 Desktop/HStation.Desktop.Xhs.Core/Login/LoginFrm.Designer.cs |  623 ++++++++++++++++++++++----------------------------------
 1 files changed, 243 insertions(+), 380 deletions(-)

diff --git a/Desktop/HStation.Desktop.Xhs.Core/Login/LoginFrm.Designer.cs b/Desktop/HStation.Desktop.Xhs.Core/Login/LoginFrm.Designer.cs
index 730148f..c68e9da 100644
--- a/Desktop/HStation.Desktop.Xhs.Core/Login/LoginFrm.Designer.cs
+++ b/Desktop/HStation.Desktop.Xhs.Core/Login/LoginFrm.Designer.cs
@@ -28,412 +28,278 @@
         /// </summary>
         private void InitializeComponent()
         {
-            DevExpress.XtraLayout.ColumnDefinition columnDefinition6 = new DevExpress.XtraLayout.ColumnDefinition();
-            DevExpress.XtraLayout.ColumnDefinition columnDefinition7 = new DevExpress.XtraLayout.ColumnDefinition();
-            DevExpress.XtraLayout.RowDefinition rowDefinition11 = new DevExpress.XtraLayout.RowDefinition();
-            DevExpress.XtraLayout.RowDefinition rowDefinition12 = new DevExpress.XtraLayout.RowDefinition();
-            DevExpress.XtraLayout.RowDefinition rowDefinition13 = new DevExpress.XtraLayout.RowDefinition();
-            DevExpress.XtraLayout.RowDefinition rowDefinition14 = new DevExpress.XtraLayout.RowDefinition();
-            DevExpress.XtraLayout.RowDefinition rowDefinition15 = new DevExpress.XtraLayout.RowDefinition();
-            DevExpress.XtraLayout.ColumnDefinition columnDefinition8 = new DevExpress.XtraLayout.ColumnDefinition();
-            DevExpress.XtraLayout.ColumnDefinition columnDefinition9 = new DevExpress.XtraLayout.ColumnDefinition();
-            DevExpress.XtraLayout.ColumnDefinition columnDefinition10 = new DevExpress.XtraLayout.ColumnDefinition();
-            DevExpress.XtraLayout.RowDefinition rowDefinition16 = new DevExpress.XtraLayout.RowDefinition();
-            DevExpress.XtraLayout.RowDefinition rowDefinition17 = new DevExpress.XtraLayout.RowDefinition();
-            DevExpress.XtraLayout.RowDefinition rowDefinition18 = new DevExpress.XtraLayout.RowDefinition();
-            DevExpress.XtraLayout.RowDefinition rowDefinition19 = new DevExpress.XtraLayout.RowDefinition();
-            DevExpress.XtraLayout.RowDefinition rowDefinition20 = new DevExpress.XtraLayout.RowDefinition();
             layoutControl1 = new DevExpress.XtraLayout.LayoutControl();
             marqueeProgressBarControl1 = new DevExpress.XtraEditors.MarqueeProgressBarControl();
-            layoutControl2 = new DevExpress.XtraLayout.LayoutControl();
-            labelControl1 = new DevExpress.XtraEditors.LabelControl();
-            btnCancel = new DevExpress.XtraEditors.SimpleButton();
-            btnLogin = new DevExpress.XtraEditors.SimpleButton();
-            ckRemember = new DevExpress.XtraEditors.CheckEdit();
-            txtPwd = new DevExpress.XtraEditors.TextEdit();
-            txtLoginName = new DevExpress.XtraEditors.TextEdit();
-            labTitle = new DevExpress.XtraEditors.LabelControl();
-            layoutControlItem9 = new DevExpress.XtraLayout.LayoutControlItem();
-            layoutControlGroup1 = new DevExpress.XtraLayout.LayoutControlGroup();
-            layoutControlItem3 = new DevExpress.XtraLayout.LayoutControlItem();
-            layoutControlItem4 = new DevExpress.XtraLayout.LayoutControlItem();
-            layoutControlItem5 = new DevExpress.XtraLayout.LayoutControlItem();
-            layoutControlItem6 = new DevExpress.XtraLayout.LayoutControlItem();
-            layoutControlItem7 = new DevExpress.XtraLayout.LayoutControlItem();
-            layoutControlItem8 = new DevExpress.XtraLayout.LayoutControlItem();
+            tabPane1 = new DevExpress.XtraBars.Navigation.TabPane();
+            tabPageSystem = new DevExpress.XtraBars.Navigation.TabNavigationPage();
+            systemLoginCtrl1 = new SystemLoginCtrl();
+            tabPageSms = new DevExpress.XtraBars.Navigation.TabNavigationPage();
+            smsLoginCtrl1 = new SmsLoginCtrl();
+            tabPageWechat = new DevExpress.XtraBars.Navigation.TabNavigationPage();
+            wechatLoginCtrl1 = new WechatLoginCtrl();
             Root = new DevExpress.XtraLayout.LayoutControlGroup();
-            labSysTitle = new DevExpress.XtraLayout.SimpleLabelItem();
-            layoutControlItem2 = new DevExpress.XtraLayout.LayoutControlItem();
+            layoutControlItem1 = new DevExpress.XtraLayout.LayoutControlItem();
+            emptySpaceItem1 = new DevExpress.XtraLayout.EmptySpaceItem();
+            emptySpaceItem3 = new DevExpress.XtraLayout.EmptySpaceItem();
             itemForProgress = new DevExpress.XtraLayout.LayoutControlItem();
+            labDev = new DevExpress.XtraLayout.SimpleLabelItem();
+            labCorp = new DevExpress.XtraLayout.SimpleLabelItem();
+            labTitle = new DevExpress.XtraLayout.SimpleLabelItem();
+            labLoginTitle = new DevExpress.XtraLayout.SimpleLabelItem();
+            emptySpaceItem2 = new DevExpress.XtraLayout.EmptySpaceItem();
+            emptySpaceItem4 = new DevExpress.XtraLayout.EmptySpaceItem();
             ((System.ComponentModel.ISupportInitialize)layoutControl1).BeginInit();
             layoutControl1.SuspendLayout();
             ((System.ComponentModel.ISupportInitialize)marqueeProgressBarControl1.Properties).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)layoutControl2).BeginInit();
-            layoutControl2.SuspendLayout();
-            ((System.ComponentModel.ISupportInitialize)ckRemember.Properties).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)txtPwd.Properties).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)txtLoginName.Properties).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)layoutControlItem9).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)layoutControlGroup1).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)layoutControlItem3).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)layoutControlItem4).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)layoutControlItem5).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)layoutControlItem6).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)layoutControlItem7).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)layoutControlItem8).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)tabPane1).BeginInit();
+            tabPane1.SuspendLayout();
+            tabPageSystem.SuspendLayout();
+            tabPageSms.SuspendLayout();
+            tabPageWechat.SuspendLayout();
             ((System.ComponentModel.ISupportInitialize)Root).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)labSysTitle).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)layoutControlItem2).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)layoutControlItem1).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)emptySpaceItem1).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)emptySpaceItem3).BeginInit();
             ((System.ComponentModel.ISupportInitialize)itemForProgress).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)labDev).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)labCorp).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)labTitle).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)labLoginTitle).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)emptySpaceItem2).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)emptySpaceItem4).BeginInit();
             SuspendLayout();
             // 
             // layoutControl1
             // 
+            layoutControl1.Appearance.Control.BackColor = Color.Transparent;
+            layoutControl1.Appearance.Control.Options.UseBackColor = true;
             layoutControl1.BackColor = Color.Transparent;
             layoutControl1.Controls.Add(marqueeProgressBarControl1);
-            layoutControl1.Controls.Add(layoutControl2);
+            layoutControl1.Controls.Add(tabPane1);
             layoutControl1.Dock = DockStyle.Fill;
             layoutControl1.Location = new Point(0, 0);
-            layoutControl1.Margin = new Padding(3, 2, 3, 2);
             layoutControl1.Name = "layoutControl1";
-            layoutControl1.OptionsCustomizationForm.DesignTimeCustomizationFormPositionAndSize = new Rectangle(994, 279, 650, 400);
+            layoutControl1.OptionsCustomizationForm.DesignTimeCustomizationFormPositionAndSize = new Rectangle(692, 184, 650, 400);
             layoutControl1.Root = Root;
-            layoutControl1.Size = new Size(1097, 565);
+            layoutControl1.Size = new Size(1058, 538);
             layoutControl1.TabIndex = 0;
             layoutControl1.Text = "layoutControl1";
             // 
             // marqueeProgressBarControl1
             // 
             marqueeProgressBarControl1.EditValue = 0;
-            marqueeProgressBarControl1.Location = new Point(0, 550);
-            marqueeProgressBarControl1.Margin = new Padding(3, 2, 3, 2);
+            marqueeProgressBarControl1.Location = new Point(0, 522);
             marqueeProgressBarControl1.Name = "marqueeProgressBarControl1";
-            marqueeProgressBarControl1.Properties.MarqueeAnimationSpeed = 20;
-            marqueeProgressBarControl1.Properties.ProgressViewStyle = DevExpress.XtraEditors.Controls.ProgressViewStyle.Solid;
-            marqueeProgressBarControl1.Size = new Size(1097, 15);
+            marqueeProgressBarControl1.Size = new Size(1058, 16);
             marqueeProgressBarControl1.StyleController = layoutControl1;
-            marqueeProgressBarControl1.TabIndex = 6;
+            marqueeProgressBarControl1.TabIndex = 3;
             // 
-            // layoutControl2
+            // tabPane1
             // 
-            layoutControl2.Controls.Add(labelControl1);
-            layoutControl2.Controls.Add(btnCancel);
-            layoutControl2.Controls.Add(btnLogin);
-            layoutControl2.Controls.Add(ckRemember);
-            layoutControl2.Controls.Add(txtPwd);
-            layoutControl2.Controls.Add(txtLoginName);
-            layoutControl2.Controls.Add(labTitle);
-            layoutControl2.HiddenItems.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] { layoutControlItem9 });
-            layoutControl2.Location = new Point(662, 172);
-            layoutControl2.Margin = new Padding(3, 2, 3, 2);
-            layoutControl2.Name = "layoutControl2";
-            layoutControl2.OptionsCustomizationForm.DesignTimeCustomizationFormPositionAndSize = new Rectangle(943, 480, 650, 400);
-            layoutControl2.Root = layoutControlGroup1;
-            layoutControl2.Size = new Size(302, 302);
-            layoutControl2.TabIndex = 5;
-            layoutControl2.Text = "layoutControl2";
+            tabPane1.Appearance.BackColor = Color.White;
+            tabPane1.Appearance.Options.UseBackColor = true;
+            tabPane1.AppearanceButton.Normal.ForeColor = Color.Gray;
+            tabPane1.AppearanceButton.Normal.Options.UseForeColor = true;
+            tabPane1.AppearanceButton.Pressed.FontSizeDelta = 2;
+            tabPane1.AppearanceButton.Pressed.Options.UseFont = true;
+            tabPane1.Controls.Add(tabPageSystem);
+            tabPane1.Controls.Add(tabPageSms);
+            tabPane1.Controls.Add(tabPageWechat);
+            tabPane1.Location = new Point(121, 146);
+            tabPane1.LookAndFeel.SkinName = "Office 2013 Light Gray";
+            tabPane1.Name = "tabPane1";
+            tabPane1.Pages.AddRange(new DevExpress.XtraBars.Navigation.NavigationPageBase[] { tabPageSystem, tabPageSms, tabPageWechat });
+            tabPane1.RegularSize = new Size(324, 270);
+            tabPane1.SelectedPage = tabPageSystem;
+            tabPane1.Size = new Size(324, 270);
+            tabPane1.TabIndex = 0;
+            tabPane1.Text = "tabPane1";
+            tabPane1.SelectedPageChanged += tabPane1_SelectedPageChanged;
             // 
-            // labelControl1
+            // tabPageSystem
             // 
-            labelControl1.Appearance.Options.UseTextOptions = true;
-            labelControl1.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Far;
-            labelControl1.AppearanceHovered.ForeColor = Color.FromArgb(255, 128, 0);
-            labelControl1.AppearanceHovered.Options.UseForeColor = true;
-            labelControl1.AppearancePressed.ForeColor = Color.FromArgb(255, 128, 0);
-            labelControl1.AppearancePressed.Options.UseForeColor = true;
-            labelControl1.Location = new Point(155, 167);
-            labelControl1.Margin = new Padding(3, 2, 3, 2);
-            labelControl1.Name = "labelControl1";
-            labelControl1.Size = new Size(136, 19);
-            labelControl1.StyleController = layoutControl2;
-            labelControl1.TabIndex = 10;
-            labelControl1.Text = "蹇樿瀵嗙爜";
-            labelControl1.Visible = false;
+            tabPageSystem.Caption = "瀵嗙爜鐧诲綍";
+            tabPageSystem.Controls.Add(systemLoginCtrl1);
+            tabPageSystem.Name = "tabPageSystem";
+            tabPageSystem.Size = new Size(324, 233);
             // 
-            // btnCancel
+            // systemLoginCtrl1
             // 
-            btnCancel.Appearance.BackColor = DevExpress.LookAndFeel.DXSkinColors.FillColors.Warning;
-            btnCancel.Appearance.Options.UseBackColor = true;
-            btnCancel.DialogResult = DialogResult.Cancel;
-            btnCancel.Location = new Point(14, 210);
-            btnCancel.Margin = new Padding(3, 2, 3, 2);
-            btnCancel.Name = "btnCancel";
-            btnCancel.Size = new Size(133, 28);
-            btnCancel.StyleController = layoutControl2;
-            btnCancel.TabIndex = 9;
-            btnCancel.Text = "鍙栨秷";
-            btnCancel.Click += btnCancel_Click;
+            systemLoginCtrl1.Dock = DockStyle.Fill;
+            systemLoginCtrl1.Location = new Point(0, 0);
+            systemLoginCtrl1.Name = "systemLoginCtrl1";
+            systemLoginCtrl1.Size = new Size(324, 233);
+            systemLoginCtrl1.TabIndex = 0;
             // 
-            // btnLogin
+            // tabPageSms
             // 
-            btnLogin.Appearance.BackColor = DevExpress.LookAndFeel.DXSkinColors.FillColors.Primary;
-            btnLogin.Appearance.Options.UseBackColor = true;
-            btnLogin.Location = new Point(155, 210);
-            btnLogin.Margin = new Padding(3, 2, 3, 2);
-            btnLogin.Name = "btnLogin";
-            btnLogin.Size = new Size(133, 28);
-            btnLogin.StyleController = layoutControl2;
-            btnLogin.TabIndex = 8;
-            btnLogin.Text = "鐧诲綍";
-            btnLogin.Click += btnLogin_Click;
+            tabPageSms.Caption = "鐭俊鐧诲綍";
+            tabPageSms.Controls.Add(smsLoginCtrl1);
+            tabPageSms.Name = "tabPageSms";
+            tabPageSms.Size = new Size(324, 233);
             // 
-            // ckRemember
+            // smsLoginCtrl1
             // 
-            ckRemember.Location = new Point(14, 170);
-            ckRemember.Margin = new Padding(3, 2, 3, 2);
-            ckRemember.Name = "ckRemember";
-            ckRemember.Properties.AllowFocused = false;
-            ckRemember.Properties.AutoHeight = false;
-            ckRemember.Properties.AutoWidth = true;
-            ckRemember.Properties.Caption = "璁颁綇瀵嗙爜";
-            ckRemember.Size = new Size(71, 18);
-            ckRemember.StyleController = layoutControl2;
-            ckRemember.TabIndex = 7;
+            smsLoginCtrl1.Dock = DockStyle.Fill;
+            smsLoginCtrl1.Location = new Point(0, 0);
+            smsLoginCtrl1.Name = "smsLoginCtrl1";
+            smsLoginCtrl1.Size = new Size(324, 233);
+            smsLoginCtrl1.TabIndex = 0;
             // 
-            // txtPwd
+            // tabPageWechat
             // 
-            txtPwd.EditValue = "";
-            txtPwd.Location = new Point(14, 122);
-            txtPwd.Margin = new Padding(3, 2, 3, 2);
-            txtPwd.Name = "txtPwd";
-            txtPwd.Properties.AutoHeight = false;
-            txtPwd.Properties.NullValuePrompt = "璇疯緭鍏ュ瘑鐮�";
-            txtPwd.Properties.PasswordChar = '*';
-            txtPwd.Size = new Size(274, 26);
-            txtPwd.StyleController = layoutControl2;
-            txtPwd.TabIndex = 6;
-            txtPwd.KeyPress += txtPwd_KeyPress;
+            tabPageWechat.Caption = "寰俊鐧诲綍";
+            tabPageWechat.Controls.Add(wechatLoginCtrl1);
+            tabPageWechat.Name = "tabPageWechat";
+            tabPageWechat.Padding = new Padding(0, 10, 0, 0);
+            tabPageWechat.Size = new Size(324, 233);
             // 
-            // txtLoginName
+            // wechatLoginCtrl1
             // 
-            txtLoginName.Location = new Point(14, 78);
-            txtLoginName.Margin = new Padding(3, 2, 3, 2);
-            txtLoginName.Name = "txtLoginName";
-            txtLoginName.Properties.AutoHeight = false;
-            txtLoginName.Properties.NullValuePrompt = "璇疯緭鍏ョ敤鎴峰悕";
-            txtLoginName.Size = new Size(274, 26);
-            txtLoginName.StyleController = layoutControl2;
-            txtLoginName.TabIndex = 5;
-            txtLoginName.KeyPress += txtLoginName_KeyPress;
-            // 
-            // labTitle
-            // 
-            labTitle.Appearance.FontSizeDelta = 10;
-            labTitle.Appearance.ForeColor = Color.FromArgb(7, 63, 198);
-            labTitle.Appearance.Options.UseFont = true;
-            labTitle.Appearance.Options.UseForeColor = true;
-            labTitle.Location = new Point(14, 13);
-            labTitle.Margin = new Padding(3, 2, 3, 2);
-            labTitle.Name = "labTitle";
-            labTitle.Size = new Size(274, 53);
-            labTitle.StyleController = layoutControl2;
-            labTitle.TabIndex = 4;
-            labTitle.Text = "鐢ㄦ埛鐧诲綍";
-            // 
-            // layoutControlItem9
-            // 
-            layoutControlItem9.Control = labelControl1;
-            layoutControlItem9.Location = new Point(163, 200);
-            layoutControlItem9.MinSize = new Size(75, 17);
-            layoutControlItem9.Name = "layoutControlItem9";
-            layoutControlItem9.OptionsTableLayoutItem.ColumnIndex = 1;
-            layoutControlItem9.OptionsTableLayoutItem.RowIndex = 3;
-            layoutControlItem9.Size = new Size(163, 60);
-            layoutControlItem9.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom;
-            layoutControlItem9.Spacing = new DevExpress.XtraLayout.Utils.Padding(2, 2, 11, 11);
-            layoutControlItem9.TextSize = new Size(0, 0);
-            layoutControlItem9.TextVisible = false;
-            // 
-            // layoutControlGroup1
-            // 
-            layoutControlGroup1.AppearanceGroup.BackColor = Color.FromArgb(0, 192, 192);
-            layoutControlGroup1.AppearanceGroup.Options.UseBackColor = true;
-            layoutControlGroup1.EnableIndentsWithoutBorders = DevExpress.Utils.DefaultBoolean.True;
-            layoutControlGroup1.GroupBordersVisible = false;
-            layoutControlGroup1.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] { layoutControlItem3, layoutControlItem4, layoutControlItem5, layoutControlItem6, layoutControlItem7, layoutControlItem8 });
-            layoutControlGroup1.LayoutMode = DevExpress.XtraLayout.Utils.LayoutMode.Table;
-            layoutControlGroup1.Name = "Root";
-            columnDefinition6.SizeType = SizeType.Percent;
-            columnDefinition6.Width = 50D;
-            columnDefinition7.SizeType = SizeType.Percent;
-            columnDefinition7.Width = 50D;
-            layoutControlGroup1.OptionsTableLayoutGroup.ColumnDefinitions.AddRange(new DevExpress.XtraLayout.ColumnDefinition[] { columnDefinition6, columnDefinition7 });
-            rowDefinition11.Height = 59D;
-            rowDefinition11.SizeType = SizeType.Absolute;
-            rowDefinition12.Height = 44D;
-            rowDefinition12.SizeType = SizeType.Absolute;
-            rowDefinition13.Height = 44D;
-            rowDefinition13.SizeType = SizeType.Absolute;
-            rowDefinition14.Height = 44D;
-            rowDefinition14.SizeType = SizeType.Absolute;
-            rowDefinition15.Height = 44D;
-            rowDefinition15.SizeType = SizeType.Absolute;
-            layoutControlGroup1.OptionsTableLayoutGroup.RowDefinitions.AddRange(new DevExpress.XtraLayout.RowDefinition[] { rowDefinition11, rowDefinition12, rowDefinition13, rowDefinition14, rowDefinition15 });
-            layoutControlGroup1.Size = new Size(302, 302);
-            layoutControlGroup1.TextVisible = false;
-            // 
-            // layoutControlItem3
-            // 
-            layoutControlItem3.Control = labTitle;
-            layoutControlItem3.Location = new Point(0, 0);
-            layoutControlItem3.MinSize = new Size(75, 17);
-            layoutControlItem3.Name = "layoutControlItem3";
-            layoutControlItem3.OptionsTableLayoutItem.ColumnSpan = 2;
-            layoutControlItem3.Size = new Size(282, 59);
-            layoutControlItem3.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom;
-            layoutControlItem3.Spacing = new DevExpress.XtraLayout.Utils.Padding(2, 2, 1, 1);
-            layoutControlItem3.TextAlignMode = DevExpress.XtraLayout.TextAlignModeItem.AutoSize;
-            layoutControlItem3.TextSize = new Size(0, 0);
-            layoutControlItem3.TextToControlDistance = 0;
-            layoutControlItem3.TextVisible = false;
-            // 
-            // layoutControlItem4
-            // 
-            layoutControlItem4.Control = txtLoginName;
-            layoutControlItem4.Location = new Point(0, 59);
-            layoutControlItem4.MinSize = new Size(163, 22);
-            layoutControlItem4.Name = "layoutControlItem4";
-            layoutControlItem4.OptionsTableLayoutItem.ColumnSpan = 2;
-            layoutControlItem4.OptionsTableLayoutItem.RowIndex = 1;
-            layoutControlItem4.Size = new Size(282, 44);
-            layoutControlItem4.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom;
-            layoutControlItem4.Spacing = new DevExpress.XtraLayout.Utils.Padding(2, 2, 7, 7);
-            layoutControlItem4.Text = "鐢ㄦ埛鍚�";
-            layoutControlItem4.TextSize = new Size(0, 0);
-            layoutControlItem4.TextVisible = false;
-            // 
-            // layoutControlItem5
-            // 
-            layoutControlItem5.Control = txtPwd;
-            layoutControlItem5.Location = new Point(0, 103);
-            layoutControlItem5.MinSize = new Size(163, 22);
-            layoutControlItem5.Name = "layoutControlItem5";
-            layoutControlItem5.OptionsTableLayoutItem.ColumnSpan = 2;
-            layoutControlItem5.OptionsTableLayoutItem.RowIndex = 2;
-            layoutControlItem5.Size = new Size(282, 44);
-            layoutControlItem5.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom;
-            layoutControlItem5.Spacing = new DevExpress.XtraLayout.Utils.Padding(2, 2, 7, 7);
-            layoutControlItem5.Text = "瀵嗙爜";
-            layoutControlItem5.TextSize = new Size(0, 0);
-            layoutControlItem5.TextVisible = false;
-            // 
-            // layoutControlItem6
-            // 
-            layoutControlItem6.Control = ckRemember;
-            layoutControlItem6.Location = new Point(0, 147);
-            layoutControlItem6.MinSize = new Size(80, 20);
-            layoutControlItem6.Name = "layoutControlItem6";
-            layoutControlItem6.OptionsTableLayoutItem.RowIndex = 3;
-            layoutControlItem6.Size = new Size(141, 44);
-            layoutControlItem6.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom;
-            layoutControlItem6.Spacing = new DevExpress.XtraLayout.Utils.Padding(2, 2, 11, 11);
-            layoutControlItem6.Text = "璁颁綇瀵嗙爜";
-            layoutControlItem6.TextLocation = DevExpress.Utils.Locations.Left;
-            layoutControlItem6.TextSize = new Size(0, 0);
-            layoutControlItem6.TextVisible = false;
-            // 
-            // layoutControlItem7
-            // 
-            layoutControlItem7.Control = btnLogin;
-            layoutControlItem7.Location = new Point(141, 191);
-            layoutControlItem7.MaxSize = new Size(0, 46);
-            layoutControlItem7.MinSize = new Size(87, 46);
-            layoutControlItem7.Name = "layoutControlItem7";
-            layoutControlItem7.OptionsTableLayoutItem.ColumnIndex = 1;
-            layoutControlItem7.OptionsTableLayoutItem.RowIndex = 4;
-            layoutControlItem7.Size = new Size(141, 91);
-            layoutControlItem7.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom;
-            layoutControlItem7.Spacing = new DevExpress.XtraLayout.Utils.Padding(2, 2, 7, 7);
-            layoutControlItem7.TextSize = new Size(0, 0);
-            layoutControlItem7.TextVisible = false;
-            // 
-            // layoutControlItem8
-            // 
-            layoutControlItem8.Control = btnCancel;
-            layoutControlItem8.Location = new Point(0, 191);
-            layoutControlItem8.MaxSize = new Size(0, 46);
-            layoutControlItem8.MinSize = new Size(87, 46);
-            layoutControlItem8.Name = "layoutControlItem8";
-            layoutControlItem8.OptionsTableLayoutItem.RowIndex = 4;
-            layoutControlItem8.Size = new Size(141, 91);
-            layoutControlItem8.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom;
-            layoutControlItem8.Spacing = new DevExpress.XtraLayout.Utils.Padding(2, 2, 7, 7);
-            layoutControlItem8.TextSize = new Size(0, 0);
-            layoutControlItem8.TextVisible = false;
+            wechatLoginCtrl1.Dock = DockStyle.Fill;
+            wechatLoginCtrl1.Location = new Point(0, 10);
+            wechatLoginCtrl1.Name = "wechatLoginCtrl1";
+            wechatLoginCtrl1.Size = new Size(324, 223);
+            wechatLoginCtrl1.TabIndex = 0;
             // 
             // Root
             // 
-            Root.BackgroundImageOptions.Layout = ImageLayout.Zoom;
             Root.EnableIndentsWithoutBorders = DevExpress.Utils.DefaultBoolean.True;
             Root.GroupBordersVisible = false;
-            Root.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] { labSysTitle, layoutControlItem2, itemForProgress });
-            Root.LayoutMode = DevExpress.XtraLayout.Utils.LayoutMode.Table;
+            Root.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] { layoutControlItem1, emptySpaceItem1, emptySpaceItem3, itemForProgress, labDev, labCorp, labTitle, labLoginTitle, emptySpaceItem2, emptySpaceItem4 });
             Root.Name = "Root";
-            columnDefinition8.SizeType = SizeType.Percent;
-            columnDefinition8.Width = 100D;
-            columnDefinition9.SizeType = SizeType.Absolute;
-            columnDefinition9.Width = 306D;
-            columnDefinition10.SizeType = SizeType.Absolute;
-            columnDefinition10.Width = 131D;
-            Root.OptionsTableLayoutGroup.ColumnDefinitions.AddRange(new DevExpress.XtraLayout.ColumnDefinition[] { columnDefinition8, columnDefinition9, columnDefinition10 });
-            rowDefinition16.Height = 59D;
-            rowDefinition16.SizeType = SizeType.Absolute;
-            rowDefinition17.Height = 111D;
-            rowDefinition17.SizeType = SizeType.Absolute;
-            rowDefinition18.Height = 100D;
-            rowDefinition18.SizeType = SizeType.Percent;
-            rowDefinition19.Height = 74D;
-            rowDefinition19.SizeType = SizeType.Absolute;
-            rowDefinition20.Height = 15D;
-            rowDefinition20.SizeType = SizeType.Absolute;
-            Root.OptionsTableLayoutGroup.RowDefinitions.AddRange(new DevExpress.XtraLayout.RowDefinition[] { rowDefinition16, rowDefinition17, rowDefinition18, rowDefinition19, rowDefinition20 });
             Root.Padding = new DevExpress.XtraLayout.Utils.Padding(0, 0, 0, 0);
-            Root.Size = new Size(1097, 565);
+            Root.Size = new Size(1058, 538);
             Root.TextVisible = false;
             // 
-            // labSysTitle
+            // layoutControlItem1
             // 
-            labSysTitle.AllowHotTrack = false;
-            labSysTitle.AppearanceItemCaption.FontSizeDelta = 15;
-            labSysTitle.AppearanceItemCaption.ForeColor = Color.White;
-            labSysTitle.AppearanceItemCaption.Options.UseFont = true;
-            labSysTitle.AppearanceItemCaption.Options.UseForeColor = true;
-            labSysTitle.CustomizationFormText = "寰幆姘村垎鏋愮郴缁�";
-            labSysTitle.Location = new Point(0, 0);
-            labSysTitle.Name = "labSysTitle";
-            labSysTitle.OptionsTableLayoutItem.ColumnSpan = 3;
-            labSysTitle.Padding = new DevExpress.XtraLayout.Utils.Padding(0, 0, 0, 0);
-            labSysTitle.Size = new Size(1097, 59);
-            labSysTitle.Text = " 寰幆姘村垎鏋愮郴缁�";
-            labSysTitle.TextAlignMode = DevExpress.XtraLayout.TextAlignModeItem.AutoSize;
-            labSysTitle.TextSize = new Size(234, 39);
-            labSysTitle.MouseDown += labSysTitle_MouseDown;
+            layoutControlItem1.Control = tabPane1;
+            layoutControlItem1.Location = new Point(119, 146);
+            layoutControlItem1.MaxSize = new Size(328, 272);
+            layoutControlItem1.MinSize = new Size(328, 272);
+            layoutControlItem1.Name = "layoutControlItem1";
+            layoutControlItem1.Padding = new DevExpress.XtraLayout.Utils.Padding(2, 2, 0, 2);
+            layoutControlItem1.Size = new Size(328, 272);
+            layoutControlItem1.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom;
+            layoutControlItem1.Text = "鐧诲綍鐣岄潰";
+            layoutControlItem1.TextSize = new Size(0, 0);
+            layoutControlItem1.TextVisible = false;
             // 
-            // layoutControlItem2
+            // emptySpaceItem1
             // 
-            layoutControlItem2.Control = layoutControl2;
-            layoutControlItem2.Location = new Point(660, 170);
-            layoutControlItem2.Name = "layoutControlItem2";
-            layoutControlItem2.OptionsTableLayoutItem.ColumnIndex = 1;
-            layoutControlItem2.OptionsTableLayoutItem.RowIndex = 2;
-            layoutControlItem2.Size = new Size(306, 306);
-            layoutControlItem2.TextSize = new Size(0, 0);
-            layoutControlItem2.TextVisible = false;
+            emptySpaceItem1.AllowHotTrack = false;
+            emptySpaceItem1.Location = new Point(0, 46);
+            emptySpaceItem1.MinSize = new Size(1, 24);
+            emptySpaceItem1.Name = "emptySpaceItem1";
+            emptySpaceItem1.Size = new Size(119, 458);
+            emptySpaceItem1.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom;
+            emptySpaceItem1.TextSize = new Size(0, 0);
+            // 
+            // emptySpaceItem3
+            // 
+            emptySpaceItem3.AllowHotTrack = false;
+            emptySpaceItem3.Location = new Point(119, 418);
+            emptySpaceItem3.Name = "emptySpaceItem3";
+            emptySpaceItem3.Size = new Size(328, 86);
+            emptySpaceItem3.TextSize = new Size(0, 0);
             // 
             // itemForProgress
             // 
             itemForProgress.Control = marqueeProgressBarControl1;
-            itemForProgress.Location = new Point(0, 550);
-            itemForProgress.MinSize = new Size(44, 7);
+            itemForProgress.Location = new Point(0, 522);
             itemForProgress.Name = "itemForProgress";
-            itemForProgress.OptionsTableLayoutItem.ColumnSpan = 3;
-            itemForProgress.OptionsTableLayoutItem.RowIndex = 4;
             itemForProgress.Padding = new DevExpress.XtraLayout.Utils.Padding(0, 0, 0, 0);
-            itemForProgress.Size = new Size(1097, 15);
-            itemForProgress.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom;
+            itemForProgress.Size = new Size(1058, 16);
             itemForProgress.TextSize = new Size(0, 0);
             itemForProgress.TextVisible = false;
             itemForProgress.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never;
+            // 
+            // labDev
+            // 
+            labDev.AllowHotTrack = false;
+            labDev.AppearanceItemCaption.ForeColor = Color.White;
+            labDev.AppearanceItemCaption.Options.UseForeColor = true;
+            labDev.AppearanceItemCaption.Options.UseTextOptions = true;
+            labDev.AppearanceItemCaption.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Far;
+            labDev.AppearanceItemCaption.TextOptions.VAlignment = DevExpress.Utils.VertAlignment.Center;
+            labDev.Location = new Point(255, 504);
+            labDev.Name = "labDev";
+            labDev.Size = new Size(803, 18);
+            labDev.Text = "鏉窞绉戠淮鑺傝兘鎶�鏈偂浠芥湁闄愬叕鍙�  ";
+            labDev.TextSize = new Size(251, 14);
+            // 
+            // labCorp
+            // 
+            labCorp.AllowHotTrack = false;
+            labCorp.AppearanceItemCaption.ForeColor = Color.White;
+            labCorp.AppearanceItemCaption.Options.UseForeColor = true;
+            labCorp.Location = new Point(0, 504);
+            labCorp.Name = "labCorp";
+            labCorp.Size = new Size(255, 18);
+            labCorp.Text = " ";
+            labCorp.TextSize = new Size(251, 14);
+            // 
+            // labTitle
+            // 
+            labTitle.AllowHotTrack = false;
+            labTitle.AppearanceItemCaption.FontSizeDelta = 8;
+            labTitle.AppearanceItemCaption.FontStyleDelta = FontStyle.Bold;
+            labTitle.AppearanceItemCaption.ForeColor = Color.White;
+            labTitle.AppearanceItemCaption.Options.UseFont = true;
+            labTitle.AppearanceItemCaption.Options.UseForeColor = true;
+            labTitle.AppearanceItemCaption.Options.UseTextOptions = true;
+            labTitle.AppearanceItemCaption.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Near;
+            labTitle.Location = new Point(0, 0);
+            labTitle.MaxSize = new Size(0, 46);
+            labTitle.MinSize = new Size(176, 46);
+            labTitle.Name = "labTitle";
+            labTitle.Size = new Size(1058, 46);
+            labTitle.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom;
+            labTitle.Text = "  寰幆姘存ā鎷熶豢鐪熺郴缁�   ";
+            labTitle.TextSize = new Size(251, 28);
+            labTitle.MouseDown += labSysTitle_MouseDown;
+            // 
+            // labLoginTitle
+            // 
+            labLoginTitle.AllowHotTrack = false;
+            labLoginTitle.AppearanceItemCaption.BackColor = Color.White;
+            labLoginTitle.AppearanceItemCaption.FontSizeDelta = 8;
+            labLoginTitle.AppearanceItemCaption.FontStyleDelta = FontStyle.Bold;
+            labLoginTitle.AppearanceItemCaption.ForeColor = DevExpress.LookAndFeel.DXSkinColors.ForeColors.Hyperlink;
+            labLoginTitle.AppearanceItemCaption.Options.UseBackColor = true;
+            labLoginTitle.AppearanceItemCaption.Options.UseFont = true;
+            labLoginTitle.AppearanceItemCaption.Options.UseForeColor = true;
+            labLoginTitle.AppearanceItemCaption.Options.UseTextOptions = true;
+            labLoginTitle.AppearanceItemCaption.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
+            labLoginTitle.Location = new Point(119, 101);
+            labLoginTitle.MaxSize = new Size(0, 45);
+            labLoginTitle.MinSize = new Size(234, 45);
+            labLoginTitle.Name = "labLoginTitle";
+            labLoginTitle.Padding = new DevExpress.XtraLayout.Utils.Padding(2, 2, 2, 0);
+            labLoginTitle.Size = new Size(328, 45);
+            labLoginTitle.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom;
+            labLoginTitle.Text = "鐢� 鎴� 鐧� 褰�";
+            labLoginTitle.TextSize = new Size(251, 28);
+            // 
+            // emptySpaceItem2
+            // 
+            emptySpaceItem2.AllowHotTrack = false;
+            emptySpaceItem2.Location = new Point(447, 46);
+            emptySpaceItem2.Name = "emptySpaceItem2";
+            emptySpaceItem2.Size = new Size(611, 458);
+            emptySpaceItem2.TextSize = new Size(0, 0);
+            // 
+            // emptySpaceItem4
+            // 
+            emptySpaceItem4.AllowHotTrack = false;
+            emptySpaceItem4.Location = new Point(119, 46);
+            emptySpaceItem4.MaxSize = new Size(0, 55);
+            emptySpaceItem4.MinSize = new Size(104, 55);
+            emptySpaceItem4.Name = "emptySpaceItem4";
+            emptySpaceItem4.Size = new Size(328, 55);
+            emptySpaceItem4.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom;
+            emptySpaceItem4.TextSize = new Size(0, 0);
             // 
             // LoginFrm
             // 
@@ -441,9 +307,9 @@
             Appearance.Options.UseBackColor = true;
             AutoScaleDimensions = new SizeF(7F, 14F);
             AutoScaleMode = AutoScaleMode.Font;
-            BackgroundImageLayoutStore = ImageLayout.None;
-            BackgroundImageStore = Xhs.Core.Properties.Resources.loginbg;
-            ClientSize = new Size(1097, 565);
+            BackgroundImageLayoutStore = ImageLayout.Stretch;
+            BackgroundImageStore = Xhs.Core.Properties.Resources.loginbg4;
+            ClientSize = new Size(1058, 538);
             Controls.Add(layoutControl1);
             DoubleBuffered = true;
             FormBorderStyle = FormBorderStyle.None;
@@ -454,23 +320,22 @@
             ((System.ComponentModel.ISupportInitialize)layoutControl1).EndInit();
             layoutControl1.ResumeLayout(false);
             ((System.ComponentModel.ISupportInitialize)marqueeProgressBarControl1.Properties).EndInit();
-            ((System.ComponentModel.ISupportInitialize)layoutControl2).EndInit();
-            layoutControl2.ResumeLayout(false);
-            ((System.ComponentModel.ISupportInitialize)ckRemember.Properties).EndInit();
-            ((System.ComponentModel.ISupportInitialize)txtPwd.Properties).EndInit();
-            ((System.ComponentModel.ISupportInitialize)txtLoginName.Properties).EndInit();
-            ((System.ComponentModel.ISupportInitialize)layoutControlItem9).EndInit();
-            ((System.ComponentModel.ISupportInitialize)layoutControlGroup1).EndInit();
-            ((System.ComponentModel.ISupportInitialize)layoutControlItem3).EndInit();
-            ((System.ComponentModel.ISupportInitialize)layoutControlItem4).EndInit();
-            ((System.ComponentModel.ISupportInitialize)layoutControlItem5).EndInit();
-            ((System.ComponentModel.ISupportInitialize)layoutControlItem6).EndInit();
-            ((System.ComponentModel.ISupportInitialize)layoutControlItem7).EndInit();
-            ((System.ComponentModel.ISupportInitialize)layoutControlItem8).EndInit();
+            ((System.ComponentModel.ISupportInitialize)tabPane1).EndInit();
+            tabPane1.ResumeLayout(false);
+            tabPageSystem.ResumeLayout(false);
+            tabPageSms.ResumeLayout(false);
+            tabPageWechat.ResumeLayout(false);
             ((System.ComponentModel.ISupportInitialize)Root).EndInit();
-            ((System.ComponentModel.ISupportInitialize)labSysTitle).EndInit();
-            ((System.ComponentModel.ISupportInitialize)layoutControlItem2).EndInit();
+            ((System.ComponentModel.ISupportInitialize)layoutControlItem1).EndInit();
+            ((System.ComponentModel.ISupportInitialize)emptySpaceItem1).EndInit();
+            ((System.ComponentModel.ISupportInitialize)emptySpaceItem3).EndInit();
             ((System.ComponentModel.ISupportInitialize)itemForProgress).EndInit();
+            ((System.ComponentModel.ISupportInitialize)labDev).EndInit();
+            ((System.ComponentModel.ISupportInitialize)labCorp).EndInit();
+            ((System.ComponentModel.ISupportInitialize)labTitle).EndInit();
+            ((System.ComponentModel.ISupportInitialize)labLoginTitle).EndInit();
+            ((System.ComponentModel.ISupportInitialize)emptySpaceItem2).EndInit();
+            ((System.ComponentModel.ISupportInitialize)emptySpaceItem4).EndInit();
             ResumeLayout(false);
         }
 
@@ -478,25 +343,23 @@
 
         private DevExpress.XtraLayout.LayoutControl layoutControl1;
         private DevExpress.XtraLayout.LayoutControlGroup Root;
-        private DevExpress.XtraLayout.SimpleLabelItem labSysTitle;
-        private DevExpress.XtraLayout.LayoutControl layoutControl2;
-        private DevExpress.XtraLayout.LayoutControlGroup layoutControlGroup1;
-        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem2;
-        private DevExpress.XtraEditors.SimpleButton btnCancel;
-        private DevExpress.XtraEditors.SimpleButton btnLogin;
-        private DevExpress.XtraEditors.CheckEdit ckRemember;
-        private DevExpress.XtraEditors.TextEdit txtPwd;
-        private DevExpress.XtraEditors.TextEdit txtLoginName;
-        private DevExpress.XtraEditors.LabelControl labTitle;
-        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem3;
-        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem4;
-        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem5;
-        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem6;
-        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem7;
-        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem8;
-        private DevExpress.XtraEditors.LabelControl labelControl1;
-        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem9;
         private DevExpress.XtraEditors.MarqueeProgressBarControl marqueeProgressBarControl1;
+        private DevExpress.XtraBars.Navigation.TabPane tabPane1;
+        private DevExpress.XtraBars.Navigation.TabNavigationPage tabPageSystem;
+        private DevExpress.XtraBars.Navigation.TabNavigationPage tabPageSms;
+        private DevExpress.XtraBars.Navigation.TabNavigationPage tabPageWechat;
+        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem1;
+        private DevExpress.XtraLayout.EmptySpaceItem emptySpaceItem1;
+        private DevExpress.XtraLayout.EmptySpaceItem emptySpaceItem3;
         private DevExpress.XtraLayout.LayoutControlItem itemForProgress;
+        private DevExpress.XtraLayout.SimpleLabelItem labDev;
+        private DevExpress.XtraLayout.SimpleLabelItem labCorp;
+        private DevExpress.XtraLayout.SimpleLabelItem labTitle;
+        private SystemLoginCtrl systemLoginCtrl1;
+        private SmsLoginCtrl smsLoginCtrl1;
+        private WechatLoginCtrl wechatLoginCtrl1;
+        private DevExpress.XtraLayout.SimpleLabelItem labLoginTitle;
+        private DevExpress.XtraLayout.EmptySpaceItem emptySpaceItem2;
+        private DevExpress.XtraLayout.EmptySpaceItem emptySpaceItem4;
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3