From 1c30ee4068eb5dba3c6b9a4987b98034f2a622d0 Mon Sep 17 00:00:00 2001
From: lixiaojun <1287241240@qq.com>
Date: 星期一, 13 一月 2025 10:49:47 +0800
Subject: [PATCH] 登录界面修改

---
 Desktop/HStation.Desktop.Xhs.Core/Resources/loginbg2.jpg            |    0 
 Desktop/HStation.Desktop.Xhs.Core/Resources/loginbg3.jpg            |    0 
 Desktop/HStation.Desktop.Xhs.Core/Login/SystemLoginCtrl.Designer.cs |  213 +++++++++-----
 Desktop/HStation.Desktop.Xhs.Core/Properties/Resources.resx         |   15 +
 Desktop/HStation.Desktop.Xhs.Core/Resources/loginbg4.jpg            |    0 
 Desktop/HStation.Desktop.Xhs.Core/Login/LoginFrm.cs                 |    4 
 Desktop/HStation.Desktop.Xhs.Core/Login/SmsLoginCtrl.Designer.cs    |  198 +++++++++----
 Desktop/HStation.Desktop.Xhs.Core/Resources/loginbg1.png            |    0 
 Desktop/HStation.Desktop.Xhs.Core/Login/LoginFrm.Designer.cs        |  314 +++++++++++----------
 Desktop/HStation.Desktop.Xhs.Core/Login/SmsLoginCtrl.cs             |    6 
 Desktop/HStation.Desktop.Xhs.Core/Properties/Resources.Designer.cs  |   50 +++
 Desktop/HStation.Desktop.Xhs.Core/Resources/loginbg5.jpg            |    0 
 12 files changed, 499 insertions(+), 301 deletions(-)

diff --git a/Desktop/HStation.Desktop.Xhs.Core/Login/LoginFrm.Designer.cs b/Desktop/HStation.Desktop.Xhs.Core/Login/LoginFrm.Designer.cs
index 9215f9f..86283ef 100644
--- a/Desktop/HStation.Desktop.Xhs.Core/Login/LoginFrm.Designer.cs
+++ b/Desktop/HStation.Desktop.Xhs.Core/Login/LoginFrm.Designer.cs
@@ -28,15 +28,8 @@
         /// </summary>
         private void InitializeComponent()
         {
-            DevExpress.XtraLayout.ColumnDefinition columnDefinition1 = new DevExpress.XtraLayout.ColumnDefinition();
-            DevExpress.XtraLayout.ColumnDefinition columnDefinition2 = new DevExpress.XtraLayout.ColumnDefinition();
-            DevExpress.XtraLayout.ColumnDefinition columnDefinition3 = new DevExpress.XtraLayout.ColumnDefinition();
-            DevExpress.XtraLayout.RowDefinition rowDefinition1 = new DevExpress.XtraLayout.RowDefinition();
-            DevExpress.XtraLayout.RowDefinition rowDefinition2 = new DevExpress.XtraLayout.RowDefinition();
-            DevExpress.XtraLayout.RowDefinition rowDefinition3 = new DevExpress.XtraLayout.RowDefinition();
-            DevExpress.XtraLayout.RowDefinition rowDefinition4 = new DevExpress.XtraLayout.RowDefinition();
-            DevExpress.XtraLayout.RowDefinition rowDefinition5 = new DevExpress.XtraLayout.RowDefinition();
             layoutControl1 = new DevExpress.XtraLayout.LayoutControl();
+            marqueeProgressBarControl1 = new DevExpress.XtraEditors.MarqueeProgressBarControl();
             tabPane1 = new DevExpress.XtraBars.Navigation.TabPane();
             tabPageSystem = new DevExpress.XtraBars.Navigation.TabNavigationPage();
             systemLoginCtrl1 = new SystemLoginCtrl();
@@ -44,243 +37,255 @@
             smsLoginCtrl1 = new SmsLoginCtrl();
             tabPageWechat = new DevExpress.XtraBars.Navigation.TabNavigationPage();
             wechatLoginCtrl1 = new WechatLoginCtrl();
-            pictureEdit1 = new DevExpress.XtraEditors.PictureEdit();
-            marqueeProgressBarControl1 = new DevExpress.XtraEditors.MarqueeProgressBarControl();
             Root = new DevExpress.XtraLayout.LayoutControlGroup();
-            labSysTitle = new DevExpress.XtraLayout.SimpleLabelItem();
-            itemForProgress = new DevExpress.XtraLayout.LayoutControlItem();
             layoutControlItem1 = new DevExpress.XtraLayout.LayoutControlItem();
-            layoutControlItem2 = new DevExpress.XtraLayout.LayoutControlItem();
+            emptySpaceItem1 = new DevExpress.XtraLayout.EmptySpaceItem();
+            emptySpaceItem3 = new DevExpress.XtraLayout.EmptySpaceItem();
+            emptySpaceItem4 = 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();
             ((System.ComponentModel.ISupportInitialize)layoutControl1).BeginInit();
             layoutControl1.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)marqueeProgressBarControl1.Properties).BeginInit();
             ((System.ComponentModel.ISupportInitialize)tabPane1).BeginInit();
             tabPane1.SuspendLayout();
             tabPageSystem.SuspendLayout();
             tabPageSms.SuspendLayout();
             tabPageWechat.SuspendLayout();
-            ((System.ComponentModel.ISupportInitialize)pictureEdit1.Properties).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)marqueeProgressBarControl1.Properties).BeginInit();
             ((System.ComponentModel.ISupportInitialize)Root).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)labSysTitle).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)itemForProgress).BeginInit();
             ((System.ComponentModel.ISupportInitialize)layoutControlItem1).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)layoutControlItem2).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)emptySpaceItem1).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)emptySpaceItem3).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)emptySpaceItem4).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();
             SuspendLayout();
             // 
             // layoutControl1
             // 
+            layoutControl1.Appearance.Control.BackColor = Color.Transparent;
+            layoutControl1.Appearance.Control.Options.UseBackColor = true;
             layoutControl1.BackColor = Color.Transparent;
-            layoutControl1.Controls.Add(tabPane1);
-            layoutControl1.Controls.Add(pictureEdit1);
             layoutControl1.Controls.Add(marqueeProgressBarControl1);
+            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(771, 155, 650, 400);
+            layoutControl1.OptionsCustomizationForm.DesignTimeCustomizationFormPositionAndSize = new Rectangle(1182, 180, 650, 400);
             layoutControl1.Root = Root;
-            layoutControl1.Size = new Size(1097, 565);
+            layoutControl1.Size = new Size(927, 469);
             layoutControl1.TabIndex = 0;
             layoutControl1.Text = "layoutControl1";
+            // 
+            // marqueeProgressBarControl1
+            // 
+            marqueeProgressBarControl1.EditValue = 0;
+            marqueeProgressBarControl1.Location = new Point(0, 451);
+            marqueeProgressBarControl1.Name = "marqueeProgressBarControl1";
+            marqueeProgressBarControl1.Size = new Size(927, 18);
+            marqueeProgressBarControl1.StyleController = layoutControl1;
+            marqueeProgressBarControl1.TabIndex = 3;
             // 
             // tabPane1
             // 
             tabPane1.Appearance.BackColor = Color.White;
             tabPane1.Appearance.Options.UseBackColor = true;
-            tabPane1.AppearanceButton.Hovered.FontSizeDelta = 2;
-            tabPane1.AppearanceButton.Hovered.Options.UseFont = true;
-            tabPane1.AppearanceButton.Normal.Font = new Font("Tahoma", 10F, FontStyle.Regular, GraphicsUnit.Point);
-            tabPane1.AppearanceButton.Normal.Options.UseFont = true;
-            tabPane1.AppearanceButton.Pressed.BorderColor = Color.FromArgb(0, 122, 204);
-            tabPane1.AppearanceButton.Pressed.FontSizeDelta = 3;
-            tabPane1.AppearanceButton.Pressed.ForeColor = Color.FromArgb(0, 122, 204);
-            tabPane1.AppearanceButton.Pressed.Options.UseBorderColor = 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.AppearanceButton.Pressed.Options.UseForeColor = true;
             tabPane1.Controls.Add(tabPageSystem);
             tabPane1.Controls.Add(tabPageSms);
             tabPane1.Controls.Add(tabPageWechat);
-            tabPane1.Location = new Point(639, 121);
+            tabPane1.Location = new Point(468, 93);
             tabPane1.Name = "tabPane1";
             tabPane1.Pages.AddRange(new DevExpress.XtraBars.Navigation.NavigationPageBase[] { tabPageSystem, tabPageSms, tabPageWechat });
-            tabPane1.RegularSize = new Size(356, 353);
+            tabPane1.RegularSize = new Size(324, 268);
             tabPane1.SelectedPage = tabPageSystem;
-            tabPane1.Size = new Size(356, 353);
-            tabPane1.TabIndex = 8;
+            tabPane1.Size = new Size(324, 268);
+            tabPane1.TabIndex = 0;
             tabPane1.Text = "tabPane1";
             tabPane1.SelectedPageChanged += tabPane1_SelectedPageChanged;
             // 
             // tabPageSystem
             // 
-            tabPageSystem.Appearance.BackColor = Color.White;
-            tabPageSystem.Appearance.Options.UseBackColor = true;
             tabPageSystem.Caption = "瀵嗙爜鐧诲綍";
             tabPageSystem.Controls.Add(systemLoginCtrl1);
             tabPageSystem.Name = "tabPageSystem";
-            tabPageSystem.Size = new Size(356, 315);
+            tabPageSystem.Size = new Size(324, 231);
             // 
             // systemLoginCtrl1
             // 
             systemLoginCtrl1.Dock = DockStyle.Fill;
             systemLoginCtrl1.Location = new Point(0, 0);
             systemLoginCtrl1.Name = "systemLoginCtrl1";
-            systemLoginCtrl1.Size = new Size(356, 315);
+            systemLoginCtrl1.Size = new Size(324, 231);
             systemLoginCtrl1.TabIndex = 0;
             // 
             // tabPageSms
             // 
-            tabPageSms.Appearance.BackColor = Color.White;
-            tabPageSms.Appearance.Options.UseBackColor = true;
             tabPageSms.Caption = "鐭俊鐧诲綍";
             tabPageSms.Controls.Add(smsLoginCtrl1);
             tabPageSms.Name = "tabPageSms";
-            tabPageSms.Size = new Size(356, 315);
+            tabPageSms.Size = new Size(324, 231);
             // 
             // smsLoginCtrl1
             // 
             smsLoginCtrl1.Dock = DockStyle.Fill;
             smsLoginCtrl1.Location = new Point(0, 0);
             smsLoginCtrl1.Name = "smsLoginCtrl1";
-            smsLoginCtrl1.Size = new Size(356, 315);
+            smsLoginCtrl1.Size = new Size(324, 231);
             smsLoginCtrl1.TabIndex = 0;
             // 
             // tabPageWechat
             // 
-            tabPageWechat.Appearance.BackColor = Color.White;
-            tabPageWechat.Appearance.Options.UseBackColor = true;
             tabPageWechat.Caption = "寰俊鐧诲綍";
             tabPageWechat.Controls.Add(wechatLoginCtrl1);
             tabPageWechat.Name = "tabPageWechat";
-            tabPageWechat.Size = new Size(356, 315);
+            tabPageWechat.Size = new Size(324, 231);
             // 
             // wechatLoginCtrl1
             // 
             wechatLoginCtrl1.Dock = DockStyle.Fill;
             wechatLoginCtrl1.Location = new Point(0, 0);
             wechatLoginCtrl1.Name = "wechatLoginCtrl1";
-            wechatLoginCtrl1.Size = new Size(356, 315);
+            wechatLoginCtrl1.Size = new Size(324, 231);
             wechatLoginCtrl1.TabIndex = 0;
-            // 
-            // pictureEdit1
-            // 
-            pictureEdit1.EditValue = Xhs.Core.Properties.Resources.loginbg;
-            pictureEdit1.Location = new Point(0, 59);
-            pictureEdit1.Name = "pictureEdit1";
-            pictureEdit1.Properties.AllowFocused = false;
-            pictureEdit1.Properties.Appearance.BackColor = Color.FromArgb(76, 132, 191);
-            pictureEdit1.Properties.Appearance.Options.UseBackColor = true;
-            pictureEdit1.Properties.ReadOnly = true;
-            pictureEdit1.Properties.ShowMenu = false;
-            pictureEdit1.Properties.SizeMode = DevExpress.XtraEditors.Controls.PictureSizeMode.Stretch;
-            pictureEdit1.Size = new Size(637, 491);
-            pictureEdit1.StyleController = layoutControl1;
-            pictureEdit1.TabIndex = 7;
-            // 
-            // marqueeProgressBarControl1
-            // 
-            marqueeProgressBarControl1.EditValue = 0;
-            marqueeProgressBarControl1.Location = new Point(0, 550);
-            marqueeProgressBarControl1.Margin = new Padding(3, 2, 3, 2);
-            marqueeProgressBarControl1.Name = "marqueeProgressBarControl1";
-            marqueeProgressBarControl1.Properties.MarqueeAnimationSpeed = 20;
-            marqueeProgressBarControl1.Properties.ProgressViewStyle = DevExpress.XtraEditors.Controls.ProgressViewStyle.Solid;
-            marqueeProgressBarControl1.Size = new Size(1097, 15);
-            marqueeProgressBarControl1.StyleController = layoutControl1;
-            marqueeProgressBarControl1.TabIndex = 6;
             // 
             // Root
             // 
-            Root.BackgroundImageOptions.Layout = ImageLayout.Zoom;
             Root.EnableIndentsWithoutBorders = DevExpress.Utils.DefaultBoolean.True;
             Root.GroupBordersVisible = false;
-            Root.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] { labSysTitle, itemForProgress, layoutControlItem1, layoutControlItem2 });
-            Root.LayoutMode = DevExpress.XtraLayout.Utils.LayoutMode.Table;
+            Root.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] { layoutControlItem1, emptySpaceItem1, emptySpaceItem3, emptySpaceItem4, itemForProgress, labDev, labCorp, labTitle, labLoginTitle });
             Root.Name = "Root";
-            columnDefinition1.SizeType = SizeType.Percent;
-            columnDefinition1.Width = 100D;
-            columnDefinition2.SizeType = SizeType.Absolute;
-            columnDefinition2.Width = 360D;
-            columnDefinition3.SizeType = SizeType.Absolute;
-            columnDefinition3.Width = 100D;
-            Root.OptionsTableLayoutGroup.ColumnDefinitions.AddRange(new DevExpress.XtraLayout.ColumnDefinition[] { columnDefinition1, columnDefinition2, columnDefinition3 });
-            rowDefinition1.Height = 59D;
-            rowDefinition1.SizeType = SizeType.Absolute;
-            rowDefinition2.Height = 60D;
-            rowDefinition2.SizeType = SizeType.Absolute;
-            rowDefinition3.Height = 100D;
-            rowDefinition3.SizeType = SizeType.Percent;
-            rowDefinition4.Height = 74D;
-            rowDefinition4.SizeType = SizeType.Absolute;
-            rowDefinition5.Height = 15D;
-            rowDefinition5.SizeType = SizeType.Absolute;
-            Root.OptionsTableLayoutGroup.RowDefinitions.AddRange(new DevExpress.XtraLayout.RowDefinition[] { rowDefinition1, rowDefinition2, rowDefinition3, rowDefinition4, rowDefinition5 });
             Root.Padding = new DevExpress.XtraLayout.Utils.Padding(0, 0, 0, 0);
-            Root.Size = new Size(1097, 565);
+            Root.Size = new Size(927, 469);
             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(288, 39);
-            labSysTitle.MouseDown += labSysTitle_MouseDown;
+            layoutControlItem1.Control = tabPane1;
+            layoutControlItem1.Location = new Point(466, 91);
+            layoutControlItem1.MaxSize = new Size(328, 272);
+            layoutControlItem1.MinSize = new Size(328, 272);
+            layoutControlItem1.Name = "layoutControlItem1";
+            layoutControlItem1.Size = new Size(328, 272);
+            layoutControlItem1.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom;
+            layoutControlItem1.Text = "鐧诲綍鐣岄潰";
+            layoutControlItem1.TextSize = new Size(0, 0);
+            layoutControlItem1.TextVisible = false;
+            // 
+            // emptySpaceItem1
+            // 
+            emptySpaceItem1.AllowHotTrack = false;
+            emptySpaceItem1.Location = new Point(0, 46);
+            emptySpaceItem1.Name = "emptySpaceItem1";
+            emptySpaceItem1.Size = new Size(466, 387);
+            emptySpaceItem1.TextSize = new Size(0, 0);
+            // 
+            // emptySpaceItem3
+            // 
+            emptySpaceItem3.AllowHotTrack = false;
+            emptySpaceItem3.Location = new Point(466, 363);
+            emptySpaceItem3.Name = "emptySpaceItem3";
+            emptySpaceItem3.Size = new Size(328, 70);
+            emptySpaceItem3.TextSize = new Size(0, 0);
+            // 
+            // emptySpaceItem4
+            // 
+            emptySpaceItem4.AllowHotTrack = false;
+            emptySpaceItem4.Location = new Point(794, 46);
+            emptySpaceItem4.Name = "emptySpaceItem4";
+            emptySpaceItem4.Size = new Size(133, 387);
+            emptySpaceItem4.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, 451);
             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(927, 18);
             itemForProgress.TextSize = new Size(0, 0);
             itemForProgress.TextVisible = false;
             itemForProgress.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never;
             // 
-            // layoutControlItem1
+            // labDev
             // 
-            layoutControlItem1.Control = pictureEdit1;
-            layoutControlItem1.Location = new Point(0, 59);
-            layoutControlItem1.Name = "layoutControlItem1";
-            layoutControlItem1.OptionsTableLayoutItem.RowIndex = 1;
-            layoutControlItem1.OptionsTableLayoutItem.RowSpan = 3;
-            layoutControlItem1.Padding = new DevExpress.XtraLayout.Utils.Padding(0, 0, 0, 0);
-            layoutControlItem1.Size = new Size(637, 491);
-            layoutControlItem1.TextSize = new Size(0, 0);
-            layoutControlItem1.TextVisible = false;
+            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.Location = new Point(466, 433);
+            labDev.Name = "labDev";
+            labDev.Size = new Size(461, 18);
+            labDev.Text = "鏉窞绉戠淮鑺傝兘鎶�鏈偂浠芥湁闄愬叕鍙�";
+            labDev.TextSize = new Size(230, 14);
             // 
-            // layoutControlItem2
+            // labCorp
             // 
-            layoutControlItem2.Control = tabPane1;
-            layoutControlItem2.Location = new Point(637, 119);
-            layoutControlItem2.Name = "layoutControlItem2";
-            layoutControlItem2.OptionsTableLayoutItem.ColumnIndex = 1;
-            layoutControlItem2.OptionsTableLayoutItem.RowIndex = 2;
-            layoutControlItem2.Size = new Size(360, 357);
-            layoutControlItem2.TextSize = new Size(0, 0);
-            layoutControlItem2.TextVisible = false;
+            labCorp.AllowHotTrack = false;
+            labCorp.AppearanceItemCaption.ForeColor = Color.White;
+            labCorp.AppearanceItemCaption.Options.UseForeColor = true;
+            labCorp.Location = new Point(0, 433);
+            labCorp.Name = "labCorp";
+            labCorp.Size = new Size(466, 18);
+            labCorp.Text = " ";
+            labCorp.TextSize = new Size(230, 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.Location = new Point(0, 0);
+            labTitle.MaxSize = new Size(0, 46);
+            labTitle.MinSize = new Size(176, 46);
+            labTitle.Name = "labTitle";
+            labTitle.Size = new Size(927, 46);
+            labTitle.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom;
+            labTitle.Text = "  寰幆姘存ā鎷熶豢鐪熺郴缁�";
+            labTitle.TextSize = new Size(230, 28);
+            labTitle.MouseDown += labSysTitle_MouseDown;
+            // 
+            // labLoginTitle
+            // 
+            labLoginTitle.AllowHotTrack = false;
+            labLoginTitle.AppearanceItemCaption.FontSizeDelta = 8;
+            labLoginTitle.AppearanceItemCaption.FontStyleDelta = FontStyle.Bold;
+            labLoginTitle.AppearanceItemCaption.ForeColor = Color.White;
+            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(466, 46);
+            labLoginTitle.MaxSize = new Size(0, 45);
+            labLoginTitle.MinSize = new Size(234, 45);
+            labLoginTitle.Name = "labLoginTitle";
+            labLoginTitle.Size = new Size(328, 45);
+            labLoginTitle.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom;
+            labLoginTitle.Text = "鐢� 鎴� 鐧� 褰�";
+            labLoginTitle.TextSize = new Size(230, 28);
             // 
             // LoginFrm
             // 
-            Appearance.BackColor = Color.FromArgb(76, 132, 191);
+            Appearance.BackColor = SystemColors.Control;
             Appearance.Options.UseBackColor = true;
             AutoScaleDimensions = new SizeF(7F, 14F);
             AutoScaleMode = AutoScaleMode.Font;
-            ClientSize = new Size(1097, 565);
+            BackgroundImageLayoutStore = ImageLayout.Stretch;
+            BackgroundImageStore = Xhs.Core.Properties.Resources.loginbg5;
+            ClientSize = new Size(927, 469);
             Controls.Add(layoutControl1);
             DoubleBuffered = true;
             FormBorderStyle = FormBorderStyle.None;
@@ -290,18 +295,22 @@
             Text = "LoginBigFrm";
             ((System.ComponentModel.ISupportInitialize)layoutControl1).EndInit();
             layoutControl1.ResumeLayout(false);
+            ((System.ComponentModel.ISupportInitialize)marqueeProgressBarControl1.Properties).EndInit();
             ((System.ComponentModel.ISupportInitialize)tabPane1).EndInit();
             tabPane1.ResumeLayout(false);
             tabPageSystem.ResumeLayout(false);
             tabPageSms.ResumeLayout(false);
             tabPageWechat.ResumeLayout(false);
-            ((System.ComponentModel.ISupportInitialize)pictureEdit1.Properties).EndInit();
-            ((System.ComponentModel.ISupportInitialize)marqueeProgressBarControl1.Properties).EndInit();
             ((System.ComponentModel.ISupportInitialize)Root).EndInit();
-            ((System.ComponentModel.ISupportInitialize)labSysTitle).EndInit();
-            ((System.ComponentModel.ISupportInitialize)itemForProgress).EndInit();
             ((System.ComponentModel.ISupportInitialize)layoutControlItem1).EndInit();
-            ((System.ComponentModel.ISupportInitialize)layoutControlItem2).EndInit();
+            ((System.ComponentModel.ISupportInitialize)emptySpaceItem1).EndInit();
+            ((System.ComponentModel.ISupportInitialize)emptySpaceItem3).EndInit();
+            ((System.ComponentModel.ISupportInitialize)emptySpaceItem4).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();
             ResumeLayout(false);
         }
 
@@ -309,18 +318,23 @@
 
         private DevExpress.XtraLayout.LayoutControl layoutControl1;
         private DevExpress.XtraLayout.LayoutControlGroup Root;
-        private DevExpress.XtraLayout.SimpleLabelItem labSysTitle;
         private DevExpress.XtraEditors.MarqueeProgressBarControl marqueeProgressBarControl1;
-        private DevExpress.XtraLayout.LayoutControlItem itemForProgress;
-        private DevExpress.XtraEditors.PictureEdit pictureEdit1;
-        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem1;
         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 layoutControlItem2;
+        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem1;
+        private DevExpress.XtraLayout.EmptySpaceItem emptySpaceItem1;
+        private DevExpress.XtraLayout.EmptySpaceItem emptySpaceItem2;
+        private DevExpress.XtraLayout.EmptySpaceItem emptySpaceItem3;
+        private DevExpress.XtraLayout.EmptySpaceItem emptySpaceItem4;
+        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;
     }
 }
\ No newline at end of file
diff --git a/Desktop/HStation.Desktop.Xhs.Core/Login/LoginFrm.cs b/Desktop/HStation.Desktop.Xhs.Core/Login/LoginFrm.cs
index 11ca98c..b2c32f5 100644
--- a/Desktop/HStation.Desktop.Xhs.Core/Login/LoginFrm.cs
+++ b/Desktop/HStation.Desktop.Xhs.Core/Login/LoginFrm.cs
@@ -32,7 +32,7 @@
 
         private void labSysTitle_MouseDown(object sender, MouseEventArgs e)
         {
-            //this.DragMove();
+            this.DragMove();
         }
 
         /// <summary>
@@ -87,5 +87,7 @@
                 login.Initial();
             }
         }
+
+
     }
 }
\ No newline at end of file
diff --git a/Desktop/HStation.Desktop.Xhs.Core/Login/SmsLoginCtrl.Designer.cs b/Desktop/HStation.Desktop.Xhs.Core/Login/SmsLoginCtrl.Designer.cs
index 2214d42..a8c0f76 100644
--- a/Desktop/HStation.Desktop.Xhs.Core/Login/SmsLoginCtrl.Designer.cs
+++ b/Desktop/HStation.Desktop.Xhs.Core/Login/SmsLoginCtrl.Designer.cs
@@ -30,18 +30,22 @@
         {
             components = new System.ComponentModel.Container();
             layoutControl1 = new DevExpress.XtraLayout.LayoutControl();
+            labelCancel = new DevExpress.XtraEditors.LabelControl();
             btnLogin = new DevExpress.XtraEditors.SimpleButton();
-            btnCancel = new DevExpress.XtraEditors.SimpleButton();
-            btnSendCode = new DevExpress.XtraEditors.SimpleButton();
+            labSendCode = new DevExpress.XtraEditors.LabelControl();
             txtCode = new DevExpress.XtraEditors.TextEdit();
             txtMobileNumber = new DevExpress.XtraEditors.TextEdit();
             Root = new DevExpress.XtraLayout.LayoutControlGroup();
             layoutControlItem1 = new DevExpress.XtraLayout.LayoutControlItem();
             emptySpaceItem1 = new DevExpress.XtraLayout.EmptySpaceItem();
             layoutControlItem2 = new DevExpress.XtraLayout.LayoutControlItem();
+            simpleSeparator1 = new DevExpress.XtraLayout.SimpleSeparator();
+            simpleSeparator2 = new DevExpress.XtraLayout.SimpleSeparator();
             layoutControlItem3 = new DevExpress.XtraLayout.LayoutControlItem();
             layoutControlItem4 = new DevExpress.XtraLayout.LayoutControlItem();
+            emptySpaceItem2 = new DevExpress.XtraLayout.EmptySpaceItem();
             layoutControlItem5 = new DevExpress.XtraLayout.LayoutControlItem();
+            emptySpaceItem3 = new DevExpress.XtraLayout.EmptySpaceItem();
             dxErrorProvider1 = new DevExpress.XtraEditors.DXErrorProvider.DXErrorProvider(components);
             ((System.ComponentModel.ISupportInitialize)layoutControl1).BeginInit();
             layoutControl1.SuspendLayout();
@@ -51,79 +55,100 @@
             ((System.ComponentModel.ISupportInitialize)layoutControlItem1).BeginInit();
             ((System.ComponentModel.ISupportInitialize)emptySpaceItem1).BeginInit();
             ((System.ComponentModel.ISupportInitialize)layoutControlItem2).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)simpleSeparator1).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)simpleSeparator2).BeginInit();
             ((System.ComponentModel.ISupportInitialize)layoutControlItem3).BeginInit();
             ((System.ComponentModel.ISupportInitialize)layoutControlItem4).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)emptySpaceItem2).BeginInit();
             ((System.ComponentModel.ISupportInitialize)layoutControlItem5).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)emptySpaceItem3).BeginInit();
             ((System.ComponentModel.ISupportInitialize)dxErrorProvider1).BeginInit();
             SuspendLayout();
             // 
             // layoutControl1
             // 
+            layoutControl1.Controls.Add(labelCancel);
             layoutControl1.Controls.Add(btnLogin);
-            layoutControl1.Controls.Add(btnCancel);
-            layoutControl1.Controls.Add(btnSendCode);
+            layoutControl1.Controls.Add(labSendCode);
             layoutControl1.Controls.Add(txtCode);
             layoutControl1.Controls.Add(txtMobileNumber);
             layoutControl1.Dock = DockStyle.Fill;
             layoutControl1.Location = new Point(0, 0);
             layoutControl1.Name = "layoutControl1";
+            layoutControl1.OptionsCustomizationForm.DesignTimeCustomizationFormPositionAndSize = new Rectangle(1034, 117, 650, 400);
             layoutControl1.Root = Root;
-            layoutControl1.Size = new Size(323, 173);
+            layoutControl1.Size = new Size(380, 279);
             layoutControl1.TabIndex = 0;
             layoutControl1.Text = "layoutControl1";
+            // 
+            // labelCancel
+            // 
+            labelCancel.Appearance.ForeColor = Color.Gray;
+            labelCancel.Appearance.Options.UseForeColor = true;
+            labelCancel.Appearance.Options.UseTextOptions = true;
+            labelCancel.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
+            labelCancel.AppearanceHovered.ForeColor = Color.FromArgb(192, 192, 0);
+            labelCancel.AppearanceHovered.Options.UseForeColor = true;
+            labelCancel.LineLocation = DevExpress.XtraEditors.LineLocation.Bottom;
+            labelCancel.Location = new Point(298, 169);
+            labelCancel.Name = "labelCancel";
+            labelCancel.Size = new Size(70, 22);
+            labelCancel.StyleController = layoutControl1;
+            labelCancel.TabIndex = 11;
+            labelCancel.Text = "鍙�  娑�";
+            labelCancel.Click += btnCancel_Click;
             // 
             // btnLogin
             // 
             btnLogin.Appearance.BackColor = DevExpress.LookAndFeel.DXSkinColors.FillColors.Primary;
             btnLogin.Appearance.Options.UseBackColor = true;
-            btnLogin.Location = new Point(166, 84);
+            btnLogin.Location = new Point(12, 135);
             btnLogin.Name = "btnLogin";
-            btnLogin.Size = new Size(142, 22);
+            btnLogin.Size = new Size(356, 30);
             btnLogin.StyleController = layoutControl1;
-            btnLogin.TabIndex = 8;
+            btnLogin.TabIndex = 10;
             btnLogin.Text = "鐧诲綍";
             btnLogin.Click += btnLogin_Click;
             // 
-            // btnCancel
+            // labSendCode
             // 
-            btnCancel.Appearance.BackColor = DevExpress.LookAndFeel.DXSkinColors.FillColors.Warning;
-            btnCancel.Appearance.Options.UseBackColor = true;
-            btnCancel.Location = new Point(15, 84);
-            btnCancel.Name = "btnCancel";
-            btnCancel.Size = new Size(141, 22);
-            btnCancel.StyleController = layoutControl1;
-            btnCancel.TabIndex = 7;
-            btnCancel.Text = "鍙栨秷";
-            btnCancel.Click += btnCancel_Click;
-            // 
-            // btnSendCode
-            // 
-            btnSendCode.Appearance.BackColor = DevExpress.LookAndFeel.DXSkinColors.FillColors.Success;
-            btnSendCode.Appearance.Options.UseBackColor = true;
-            btnSendCode.Location = new Point(166, 47);
-            btnSendCode.Name = "btnSendCode";
-            btnSendCode.PaintStyle = DevExpress.XtraEditors.Controls.PaintStyles.Light;
-            btnSendCode.Size = new Size(142, 22);
-            btnSendCode.StyleController = layoutControl1;
-            btnSendCode.TabIndex = 6;
-            btnSendCode.Text = "鍙戦�侀獙璇佺爜";
-            btnSendCode.Click += btnSendCode_Click;
+            labSendCode.Appearance.ForeColor = Color.FromArgb(0, 122, 204);
+            labSendCode.Appearance.Options.UseForeColor = true;
+            labSendCode.Appearance.Options.UseTextOptions = true;
+            labSendCode.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
+            labSendCode.AppearanceDisabled.ForeColor = Color.Gray;
+            labSendCode.AppearanceDisabled.Options.UseForeColor = true;
+            labSendCode.AppearanceHovered.ForeColor = Color.FromArgb(255, 128, 0);
+            labSendCode.AppearanceHovered.Options.UseForeColor = true;
+            labSendCode.Location = new Point(279, 71);
+            labSendCode.Name = "labSendCode";
+            labSendCode.Size = new Size(89, 44);
+            labSendCode.StyleController = layoutControl1;
+            labSendCode.TabIndex = 9;
+            labSendCode.Text = "鍙戦�侀獙璇佺爜";
+            labSendCode.Click += btnSendCode_Click;
             // 
             // txtCode
             // 
-            txtCode.Location = new Point(15, 47);
+            txtCode.Location = new Point(10, 79);
             txtCode.Name = "txtCode";
+            txtCode.Properties.Appearance.Font = new Font("Tahoma", 12F, FontStyle.Regular, GraphicsUnit.Point);
+            txtCode.Properties.Appearance.Options.UseFont = true;
+            txtCode.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder;
             txtCode.Properties.NullValuePrompt = "璇疯緭鍏ラ獙璇佺爜";
-            txtCode.Size = new Size(141, 22);
+            txtCode.Size = new Size(267, 28);
             txtCode.StyleController = layoutControl1;
             txtCode.TabIndex = 5;
             // 
             // txtMobileNumber
             // 
-            txtMobileNumber.Location = new Point(15, 15);
+            txtMobileNumber.Location = new Point(10, 30);
             txtMobileNumber.Name = "txtMobileNumber";
+            txtMobileNumber.Properties.Appearance.Font = new Font("Tahoma", 12F, FontStyle.Regular, GraphicsUnit.Point);
+            txtMobileNumber.Properties.Appearance.Options.UseFont = true;
+            txtMobileNumber.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder;
             txtMobileNumber.Properties.NullValuePrompt = "鎵嬫満鍙风爜";
-            txtMobileNumber.Size = new Size(293, 22);
+            txtMobileNumber.Size = new Size(360, 28);
             txtMobileNumber.StyleController = layoutControl1;
             txtMobileNumber.TabIndex = 4;
             // 
@@ -131,9 +156,9 @@
             // 
             Root.EnableIndentsWithoutBorders = DevExpress.Utils.DefaultBoolean.True;
             Root.GroupBordersVisible = false;
-            Root.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] { layoutControlItem1, emptySpaceItem1, layoutControlItem2, layoutControlItem3, layoutControlItem4, layoutControlItem5 });
+            Root.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] { layoutControlItem1, emptySpaceItem1, layoutControlItem2, simpleSeparator1, simpleSeparator2, layoutControlItem3, layoutControlItem4, emptySpaceItem2, layoutControlItem5, emptySpaceItem3 });
             Root.Name = "Root";
-            Root.Size = new Size(323, 173);
+            Root.Size = new Size(380, 279);
             Root.TextVisible = false;
             // 
             // layoutControlItem1
@@ -143,8 +168,8 @@
             layoutControlItem1.Control = txtMobileNumber;
             layoutControlItem1.Location = new Point(0, 0);
             layoutControlItem1.Name = "layoutControlItem1";
-            layoutControlItem1.Padding = new DevExpress.XtraLayout.Utils.Padding(5, 5, 5, 5);
-            layoutControlItem1.Size = new Size(303, 32);
+            layoutControlItem1.Padding = new DevExpress.XtraLayout.Utils.Padding(0, 0, 20, 10);
+            layoutControlItem1.Size = new Size(360, 58);
             layoutControlItem1.Text = "鎵嬫満鍙风爜:";
             layoutControlItem1.TextSize = new Size(0, 0);
             layoutControlItem1.TextVisible = false;
@@ -152,10 +177,10 @@
             // emptySpaceItem1
             // 
             emptySpaceItem1.AllowHotTrack = false;
-            emptySpaceItem1.Location = new Point(0, 101);
+            emptySpaceItem1.Location = new Point(0, 183);
             emptySpaceItem1.MinSize = new Size(1, 1);
             emptySpaceItem1.Name = "emptySpaceItem1";
-            emptySpaceItem1.Size = new Size(303, 52);
+            emptySpaceItem1.Size = new Size(360, 76);
             emptySpaceItem1.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom;
             emptySpaceItem1.TextSize = new Size(0, 0);
             // 
@@ -164,49 +189,82 @@
             layoutControlItem2.ContentHorzAlignment = DevExpress.Utils.HorzAlignment.Center;
             layoutControlItem2.ContentVertAlignment = DevExpress.Utils.VertAlignment.Center;
             layoutControlItem2.Control = txtCode;
-            layoutControlItem2.Location = new Point(0, 32);
+            layoutControlItem2.Location = new Point(0, 59);
             layoutControlItem2.Name = "layoutControlItem2";
-            layoutControlItem2.Padding = new DevExpress.XtraLayout.Utils.Padding(5, 5, 5, 5);
-            layoutControlItem2.Size = new Size(151, 32);
+            layoutControlItem2.Padding = new DevExpress.XtraLayout.Utils.Padding(0, 0, 10, 10);
+            layoutControlItem2.Size = new Size(267, 48);
             layoutControlItem2.Text = "楠岃瘉鐮�:";
             layoutControlItem2.TextSize = new Size(0, 0);
             layoutControlItem2.TextVisible = false;
             // 
+            // simpleSeparator1
+            // 
+            simpleSeparator1.AllowHotTrack = false;
+            simpleSeparator1.Location = new Point(0, 107);
+            simpleSeparator1.Name = "simpleSeparator1";
+            simpleSeparator1.Size = new Size(360, 1);
+            // 
+            // simpleSeparator2
+            // 
+            simpleSeparator2.AllowHotTrack = false;
+            simpleSeparator2.Location = new Point(0, 58);
+            simpleSeparator2.Name = "simpleSeparator2";
+            simpleSeparator2.Size = new Size(360, 1);
+            // 
             // layoutControlItem3
             // 
-            layoutControlItem3.ContentHorzAlignment = DevExpress.Utils.HorzAlignment.Center;
-            layoutControlItem3.ContentVertAlignment = DevExpress.Utils.VertAlignment.Center;
-            layoutControlItem3.Control = btnSendCode;
-            layoutControlItem3.Location = new Point(151, 32);
+            layoutControlItem3.Control = labSendCode;
+            layoutControlItem3.Location = new Point(267, 59);
+            layoutControlItem3.MaxSize = new Size(93, 0);
+            layoutControlItem3.MinSize = new Size(93, 18);
             layoutControlItem3.Name = "layoutControlItem3";
-            layoutControlItem3.Padding = new DevExpress.XtraLayout.Utils.Padding(5, 5, 5, 5);
-            layoutControlItem3.Size = new Size(152, 32);
+            layoutControlItem3.Size = new Size(93, 48);
+            layoutControlItem3.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom;
             layoutControlItem3.TextSize = new Size(0, 0);
             layoutControlItem3.TextVisible = false;
             // 
             // layoutControlItem4
             // 
-            layoutControlItem4.ContentHorzAlignment = DevExpress.Utils.HorzAlignment.Center;
-            layoutControlItem4.ContentVertAlignment = DevExpress.Utils.VertAlignment.Center;
-            layoutControlItem4.Control = btnCancel;
-            layoutControlItem4.Location = new Point(0, 64);
+            layoutControlItem4.Control = btnLogin;
+            layoutControlItem4.Location = new Point(0, 123);
+            layoutControlItem4.MaxSize = new Size(0, 34);
+            layoutControlItem4.MinSize = new Size(89, 34);
             layoutControlItem4.Name = "layoutControlItem4";
-            layoutControlItem4.Padding = new DevExpress.XtraLayout.Utils.Padding(5, 5, 10, 5);
-            layoutControlItem4.Size = new Size(151, 37);
+            layoutControlItem4.Size = new Size(360, 34);
+            layoutControlItem4.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom;
             layoutControlItem4.TextSize = new Size(0, 0);
             layoutControlItem4.TextVisible = false;
             // 
+            // emptySpaceItem2
+            // 
+            emptySpaceItem2.AllowHotTrack = false;
+            emptySpaceItem2.Location = new Point(0, 108);
+            emptySpaceItem2.MaxSize = new Size(0, 15);
+            emptySpaceItem2.MinSize = new Size(10, 15);
+            emptySpaceItem2.Name = "emptySpaceItem2";
+            emptySpaceItem2.Size = new Size(360, 15);
+            emptySpaceItem2.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom;
+            emptySpaceItem2.TextSize = new Size(0, 0);
+            // 
             // layoutControlItem5
             // 
-            layoutControlItem5.ContentHorzAlignment = DevExpress.Utils.HorzAlignment.Center;
-            layoutControlItem5.ContentVertAlignment = DevExpress.Utils.VertAlignment.Center;
-            layoutControlItem5.Control = btnLogin;
-            layoutControlItem5.Location = new Point(151, 64);
+            layoutControlItem5.Control = labelCancel;
+            layoutControlItem5.Location = new Point(286, 157);
+            layoutControlItem5.MaxSize = new Size(74, 26);
+            layoutControlItem5.MinSize = new Size(74, 26);
             layoutControlItem5.Name = "layoutControlItem5";
-            layoutControlItem5.Padding = new DevExpress.XtraLayout.Utils.Padding(5, 5, 10, 5);
-            layoutControlItem5.Size = new Size(152, 37);
+            layoutControlItem5.Size = new Size(74, 26);
+            layoutControlItem5.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom;
             layoutControlItem5.TextSize = new Size(0, 0);
             layoutControlItem5.TextVisible = false;
+            // 
+            // emptySpaceItem3
+            // 
+            emptySpaceItem3.AllowHotTrack = false;
+            emptySpaceItem3.Location = new Point(0, 157);
+            emptySpaceItem3.Name = "emptySpaceItem3";
+            emptySpaceItem3.Size = new Size(286, 26);
+            emptySpaceItem3.TextSize = new Size(0, 0);
             // 
             // dxErrorProvider1
             // 
@@ -218,7 +276,7 @@
             AutoScaleMode = AutoScaleMode.Font;
             Controls.Add(layoutControl1);
             Name = "SmsLoginCtrl";
-            Size = new Size(323, 173);
+            Size = new Size(380, 279);
             ((System.ComponentModel.ISupportInitialize)layoutControl1).EndInit();
             layoutControl1.ResumeLayout(false);
             ((System.ComponentModel.ISupportInitialize)txtCode.Properties).EndInit();
@@ -227,9 +285,13 @@
             ((System.ComponentModel.ISupportInitialize)layoutControlItem1).EndInit();
             ((System.ComponentModel.ISupportInitialize)emptySpaceItem1).EndInit();
             ((System.ComponentModel.ISupportInitialize)layoutControlItem2).EndInit();
+            ((System.ComponentModel.ISupportInitialize)simpleSeparator1).EndInit();
+            ((System.ComponentModel.ISupportInitialize)simpleSeparator2).EndInit();
             ((System.ComponentModel.ISupportInitialize)layoutControlItem3).EndInit();
             ((System.ComponentModel.ISupportInitialize)layoutControlItem4).EndInit();
+            ((System.ComponentModel.ISupportInitialize)emptySpaceItem2).EndInit();
             ((System.ComponentModel.ISupportInitialize)layoutControlItem5).EndInit();
+            ((System.ComponentModel.ISupportInitialize)emptySpaceItem3).EndInit();
             ((System.ComponentModel.ISupportInitialize)dxErrorProvider1).EndInit();
             ResumeLayout(false);
         }
@@ -241,14 +303,18 @@
         private DevExpress.XtraLayout.LayoutControlGroup Root;
         private DevExpress.XtraLayout.LayoutControlItem layoutControlItem1;
         private DevExpress.XtraLayout.EmptySpaceItem emptySpaceItem1;
-        private DevExpress.XtraEditors.SimpleButton btnSendCode;
         private DevExpress.XtraEditors.TextEdit txtCode;
         private DevExpress.XtraLayout.LayoutControlItem layoutControlItem2;
+        private DevExpress.XtraEditors.DXErrorProvider.DXErrorProvider dxErrorProvider1;
+        private DevExpress.XtraLayout.SimpleSeparator simpleSeparator1;
+        private DevExpress.XtraLayout.SimpleSeparator simpleSeparator2;
+        private DevExpress.XtraEditors.LabelControl labSendCode;
         private DevExpress.XtraLayout.LayoutControlItem layoutControlItem3;
         private DevExpress.XtraEditors.SimpleButton btnLogin;
-        private DevExpress.XtraEditors.SimpleButton btnCancel;
         private DevExpress.XtraLayout.LayoutControlItem layoutControlItem4;
+        private DevExpress.XtraLayout.EmptySpaceItem emptySpaceItem2;
+        private DevExpress.XtraEditors.LabelControl labelCancel;
         private DevExpress.XtraLayout.LayoutControlItem layoutControlItem5;
-        private DevExpress.XtraEditors.DXErrorProvider.DXErrorProvider dxErrorProvider1;
+        private DevExpress.XtraLayout.EmptySpaceItem emptySpaceItem3;
     }
 }
diff --git a/Desktop/HStation.Desktop.Xhs.Core/Login/SmsLoginCtrl.cs b/Desktop/HStation.Desktop.Xhs.Core/Login/SmsLoginCtrl.cs
index 0f6b0a6..e44b630 100644
--- a/Desktop/HStation.Desktop.Xhs.Core/Login/SmsLoginCtrl.cs
+++ b/Desktop/HStation.Desktop.Xhs.Core/Login/SmsLoginCtrl.cs
@@ -63,17 +63,17 @@
                 this.dxErrorProvider1.SetError(this.txtMobileNumber, "璇疯緭鍏ユ纭墜鏈哄彿鐮�");
                 return;
             }
-            this.btnSendCode.Enabled = false;
+            this.labSendCode.Enabled = false;
             var bol = await BLLFactory<Yw.BLL.ToolSms>.Instance.SendCode(_template, mobile, _software);
             if (bol)
             {
                 await Task.Delay(300);
-                this.btnSendCode.Enabled = true;
+                this.labSendCode.Enabled = true;
             }
             else
             {
                 this.dxErrorProvider1.SetError(this.txtMobileNumber, "鍙戦�佸け璐�");
-                this.btnSendCode.Enabled = true;
+                this.labSendCode.Enabled = true;
             }
         }
 
diff --git a/Desktop/HStation.Desktop.Xhs.Core/Login/SystemLoginCtrl.Designer.cs b/Desktop/HStation.Desktop.Xhs.Core/Login/SystemLoginCtrl.Designer.cs
index a534da7..35ca064 100644
--- a/Desktop/HStation.Desktop.Xhs.Core/Login/SystemLoginCtrl.Designer.cs
+++ b/Desktop/HStation.Desktop.Xhs.Core/Login/SystemLoginCtrl.Designer.cs
@@ -31,46 +31,52 @@
             components = new System.ComponentModel.Container();
             layoutControl1 = new DevExpress.XtraLayout.LayoutControl();
             btnLogin = new DevExpress.XtraEditors.SimpleButton();
-            btnCancel = new DevExpress.XtraEditors.SimpleButton();
+            labCancel = new DevExpress.XtraEditors.LabelControl();
+            ckRemember = new DevExpress.XtraEditors.CheckEdit();
             txtLoginPwd = new DevExpress.XtraEditors.TextEdit();
             txtLoginName = new DevExpress.XtraEditors.TextEdit();
             Root = new DevExpress.XtraLayout.LayoutControlGroup();
             layoutControlItem1 = new DevExpress.XtraLayout.LayoutControlItem();
             emptySpaceItem1 = new DevExpress.XtraLayout.EmptySpaceItem();
             layoutControlItem2 = new DevExpress.XtraLayout.LayoutControlItem();
-            layoutControlItem4 = new DevExpress.XtraLayout.LayoutControlItem();
-            layoutControlItem5 = new DevExpress.XtraLayout.LayoutControlItem();
-            dxErrorProvider1 = new DevExpress.XtraEditors.DXErrorProvider.DXErrorProvider(components);
-            ckRemember = new DevExpress.XtraEditors.CheckEdit();
             layoutControlItem3 = new DevExpress.XtraLayout.LayoutControlItem();
+            layoutControlItem4 = new DevExpress.XtraLayout.LayoutControlItem();
+            emptySpaceItem2 = new DevExpress.XtraLayout.EmptySpaceItem();
+            layoutControlItem5 = new DevExpress.XtraLayout.LayoutControlItem();
+            simpleSeparator1 = new DevExpress.XtraLayout.SimpleSeparator();
+            simpleSeparator2 = new DevExpress.XtraLayout.SimpleSeparator();
+            dxErrorProvider1 = new DevExpress.XtraEditors.DXErrorProvider.DXErrorProvider(components);
             ((System.ComponentModel.ISupportInitialize)layoutControl1).BeginInit();
             layoutControl1.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)ckRemember.Properties).BeginInit();
             ((System.ComponentModel.ISupportInitialize)txtLoginPwd.Properties).BeginInit();
             ((System.ComponentModel.ISupportInitialize)txtLoginName.Properties).BeginInit();
             ((System.ComponentModel.ISupportInitialize)Root).BeginInit();
             ((System.ComponentModel.ISupportInitialize)layoutControlItem1).BeginInit();
             ((System.ComponentModel.ISupportInitialize)emptySpaceItem1).BeginInit();
             ((System.ComponentModel.ISupportInitialize)layoutControlItem2).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)layoutControlItem4).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)layoutControlItem5).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)dxErrorProvider1).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)ckRemember.Properties).BeginInit();
             ((System.ComponentModel.ISupportInitialize)layoutControlItem3).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)layoutControlItem4).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)emptySpaceItem2).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)layoutControlItem5).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)simpleSeparator1).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)simpleSeparator2).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)dxErrorProvider1).BeginInit();
             SuspendLayout();
             // 
             // layoutControl1
             // 
-            layoutControl1.Controls.Add(ckRemember);
             layoutControl1.Controls.Add(btnLogin);
-            layoutControl1.Controls.Add(btnCancel);
+            layoutControl1.Controls.Add(labCancel);
+            layoutControl1.Controls.Add(ckRemember);
             layoutControl1.Controls.Add(txtLoginPwd);
             layoutControl1.Controls.Add(txtLoginName);
             layoutControl1.Dock = DockStyle.Fill;
             layoutControl1.Location = new Point(0, 0);
             layoutControl1.Name = "layoutControl1";
-            layoutControl1.OptionsCustomizationForm.DesignTimeCustomizationFormPositionAndSize = new Rectangle(578, 0, 650, 400);
+            layoutControl1.OptionsCustomizationForm.DesignTimeCustomizationFormPositionAndSize = new Rectangle(723, 130, 650, 400);
             layoutControl1.Root = Root;
-            layoutControl1.Size = new Size(323, 173);
+            layoutControl1.Size = new Size(360, 313);
             layoutControl1.TabIndex = 0;
             layoutControl1.Text = "layoutControl1";
             // 
@@ -78,43 +84,65 @@
             // 
             btnLogin.Appearance.BackColor = DevExpress.LookAndFeel.DXSkinColors.FillColors.Primary;
             btnLogin.Appearance.Options.UseBackColor = true;
-            btnLogin.Location = new Point(166, 114);
+            btnLogin.Location = new Point(12, 151);
             btnLogin.Name = "btnLogin";
-            btnLogin.Size = new Size(142, 22);
+            btnLogin.Size = new Size(336, 30);
             btnLogin.StyleController = layoutControl1;
-            btnLogin.TabIndex = 5;
+            btnLogin.TabIndex = 7;
             btnLogin.Text = "鐧诲綍";
             btnLogin.Click += btnLogin_Click;
             // 
-            // btnCancel
+            // labCancel
             // 
-            btnCancel.Appearance.BackColor = DevExpress.LookAndFeel.DXSkinColors.FillColors.Warning;
-            btnCancel.Appearance.Options.UseBackColor = true;
-            btnCancel.Location = new Point(15, 114);
-            btnCancel.Name = "btnCancel";
-            btnCancel.Size = new Size(141, 22);
-            btnCancel.StyleController = layoutControl1;
-            btnCancel.TabIndex = 4;
-            btnCancel.Text = "鍙栨秷";
-            btnCancel.Click += btnCancel_Click;
+            labCancel.Appearance.ForeColor = Color.Gray;
+            labCancel.Appearance.Options.UseForeColor = true;
+            labCancel.Appearance.Options.UseTextOptions = true;
+            labCancel.Appearance.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
+            labCancel.AppearanceHovered.ForeColor = Color.FromArgb(255, 128, 0);
+            labCancel.AppearanceHovered.Options.UseForeColor = true;
+            labCancel.Location = new Point(282, 185);
+            labCancel.Name = "labCancel";
+            labCancel.Size = new Size(66, 22);
+            labCancel.StyleController = layoutControl1;
+            labCancel.TabIndex = 6;
+            labCancel.Text = "鍙�  娑�";
+            labCancel.Click += btnCancel_Click;
+            // 
+            // ckRemember
+            // 
+            ckRemember.Location = new Point(15, 124);
+            ckRemember.Name = "ckRemember";
+            ckRemember.Properties.Appearance.ForeColor = Color.Gray;
+            ckRemember.Properties.Appearance.Options.UseForeColor = true;
+            ckRemember.Properties.AutoWidth = true;
+            ckRemember.Properties.Caption = "璁颁綇瀵嗙爜";
+            ckRemember.Size = new Size(72, 20);
+            ckRemember.StyleController = layoutControl1;
+            ckRemember.TabIndex = 3;
             // 
             // txtLoginPwd
             // 
-            txtLoginPwd.Location = new Point(15, 47);
+            txtLoginPwd.Location = new Point(10, 84);
             txtLoginPwd.Name = "txtLoginPwd";
-            txtLoginPwd.Properties.NullValuePrompt = "璇疯緭鍏ラ獙璇佺爜";
+            txtLoginPwd.Properties.Appearance.Font = new Font("Tahoma", 12F, FontStyle.Regular, GraphicsUnit.Point);
+            txtLoginPwd.Properties.Appearance.Options.UseFont = true;
+            txtLoginPwd.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder;
+            txtLoginPwd.Properties.NullValuePrompt = "璇疯緭鍏ョ櫥褰曞瘑鐮�";
             txtLoginPwd.Properties.PasswordChar = '*';
-            txtLoginPwd.Size = new Size(293, 22);
+            txtLoginPwd.Size = new Size(340, 28);
             txtLoginPwd.StyleController = layoutControl1;
             txtLoginPwd.TabIndex = 2;
             txtLoginPwd.KeyPress += txtLoginPwd_KeyPress;
             // 
             // txtLoginName
             // 
-            txtLoginName.Location = new Point(15, 15);
+            txtLoginName.Location = new Point(10, 30);
             txtLoginName.Name = "txtLoginName";
-            txtLoginName.Properties.NullValuePrompt = "鎵嬫満鍙风爜";
-            txtLoginName.Size = new Size(293, 22);
+            txtLoginName.Properties.Appearance.Font = new Font("Tahoma", 12F, FontStyle.Regular, GraphicsUnit.Point);
+            txtLoginName.Properties.Appearance.Options.UseFont = true;
+            txtLoginName.Properties.BorderStyle = DevExpress.XtraEditors.Controls.BorderStyles.NoBorder;
+            txtLoginName.Properties.NullValuePrompt = "璇疯緭鍏ョ敤鎴峰悕绉�";
+            txtLoginName.Size = new Size(340, 28);
             txtLoginName.StyleController = layoutControl1;
             txtLoginName.TabIndex = 0;
             txtLoginName.KeyPress += txtLoginName_KeyPress;
@@ -123,9 +151,9 @@
             // 
             Root.EnableIndentsWithoutBorders = DevExpress.Utils.DefaultBoolean.True;
             Root.GroupBordersVisible = false;
-            Root.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] { layoutControlItem1, emptySpaceItem1, layoutControlItem4, layoutControlItem5, layoutControlItem2, layoutControlItem3 });
+            Root.Items.AddRange(new DevExpress.XtraLayout.BaseLayoutItem[] { layoutControlItem1, emptySpaceItem1, layoutControlItem2, layoutControlItem3, layoutControlItem4, emptySpaceItem2, layoutControlItem5, simpleSeparator1, simpleSeparator2 });
             Root.Name = "Root";
-            Root.Size = new Size(323, 173);
+            Root.Size = new Size(360, 313);
             Root.TextVisible = false;
             // 
             // layoutControlItem1
@@ -135,8 +163,8 @@
             layoutControlItem1.Control = txtLoginName;
             layoutControlItem1.Location = new Point(0, 0);
             layoutControlItem1.Name = "layoutControlItem1";
-            layoutControlItem1.Padding = new DevExpress.XtraLayout.Utils.Padding(5, 5, 5, 5);
-            layoutControlItem1.Size = new Size(303, 32);
+            layoutControlItem1.Padding = new DevExpress.XtraLayout.Utils.Padding(0, 0, 20, 10);
+            layoutControlItem1.Size = new Size(340, 58);
             layoutControlItem1.Text = "鎵嬫満鍙风爜:";
             layoutControlItem1.TextSize = new Size(0, 0);
             layoutControlItem1.TextVisible = false;
@@ -144,10 +172,10 @@
             // emptySpaceItem1
             // 
             emptySpaceItem1.AllowHotTrack = false;
-            emptySpaceItem1.Location = new Point(0, 131);
+            emptySpaceItem1.Location = new Point(0, 199);
             emptySpaceItem1.MinSize = new Size(1, 1);
             emptySpaceItem1.Name = "emptySpaceItem1";
-            emptySpaceItem1.Size = new Size(303, 22);
+            emptySpaceItem1.Size = new Size(340, 94);
             emptySpaceItem1.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom;
             emptySpaceItem1.TextSize = new Size(0, 0);
             // 
@@ -156,61 +184,78 @@
             layoutControlItem2.ContentHorzAlignment = DevExpress.Utils.HorzAlignment.Center;
             layoutControlItem2.ContentVertAlignment = DevExpress.Utils.VertAlignment.Center;
             layoutControlItem2.Control = txtLoginPwd;
-            layoutControlItem2.Location = new Point(0, 32);
+            layoutControlItem2.Location = new Point(0, 59);
+            layoutControlItem2.MinSize = new Size(60, 32);
             layoutControlItem2.Name = "layoutControlItem2";
-            layoutControlItem2.Padding = new DevExpress.XtraLayout.Utils.Padding(5, 5, 5, 5);
-            layoutControlItem2.Size = new Size(303, 32);
+            layoutControlItem2.Padding = new DevExpress.XtraLayout.Utils.Padding(0, 0, 10, 5);
+            layoutControlItem2.Size = new Size(340, 49);
+            layoutControlItem2.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom;
             layoutControlItem2.Text = "楠岃瘉鐮�:";
             layoutControlItem2.TextSize = new Size(0, 0);
             layoutControlItem2.TextVisible = false;
             // 
+            // layoutControlItem3
+            // 
+            layoutControlItem3.Control = ckRemember;
+            layoutControlItem3.Location = new Point(0, 109);
+            layoutControlItem3.MaxSize = new Size(0, 30);
+            layoutControlItem3.MinSize = new Size(82, 30);
+            layoutControlItem3.Name = "layoutControlItem3";
+            layoutControlItem3.Padding = new DevExpress.XtraLayout.Utils.Padding(5, 5, 5, 5);
+            layoutControlItem3.Size = new Size(340, 30);
+            layoutControlItem3.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom;
+            layoutControlItem3.TextSize = new Size(0, 0);
+            layoutControlItem3.TextVisible = false;
+            // 
             // layoutControlItem4
             // 
-            layoutControlItem4.ContentHorzAlignment = DevExpress.Utils.HorzAlignment.Center;
-            layoutControlItem4.ContentVertAlignment = DevExpress.Utils.VertAlignment.Center;
-            layoutControlItem4.Control = btnCancel;
-            layoutControlItem4.Location = new Point(0, 94);
+            layoutControlItem4.Control = labCancel;
+            layoutControlItem4.Location = new Point(270, 173);
+            layoutControlItem4.MaxSize = new Size(70, 26);
+            layoutControlItem4.MinSize = new Size(70, 26);
             layoutControlItem4.Name = "layoutControlItem4";
-            layoutControlItem4.Padding = new DevExpress.XtraLayout.Utils.Padding(5, 5, 10, 5);
-            layoutControlItem4.Size = new Size(151, 37);
+            layoutControlItem4.Size = new Size(70, 26);
+            layoutControlItem4.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom;
             layoutControlItem4.TextSize = new Size(0, 0);
             layoutControlItem4.TextVisible = false;
             // 
+            // emptySpaceItem2
+            // 
+            emptySpaceItem2.AllowHotTrack = false;
+            emptySpaceItem2.Location = new Point(0, 173);
+            emptySpaceItem2.Name = "emptySpaceItem2";
+            emptySpaceItem2.Size = new Size(270, 26);
+            emptySpaceItem2.TextSize = new Size(0, 0);
+            // 
             // layoutControlItem5
             // 
-            layoutControlItem5.ContentHorzAlignment = DevExpress.Utils.HorzAlignment.Center;
-            layoutControlItem5.ContentVertAlignment = DevExpress.Utils.VertAlignment.Center;
             layoutControlItem5.Control = btnLogin;
-            layoutControlItem5.Location = new Point(151, 94);
+            layoutControlItem5.Location = new Point(0, 139);
+            layoutControlItem5.MaxSize = new Size(0, 34);
+            layoutControlItem5.MinSize = new Size(89, 34);
             layoutControlItem5.Name = "layoutControlItem5";
-            layoutControlItem5.Padding = new DevExpress.XtraLayout.Utils.Padding(5, 5, 10, 5);
-            layoutControlItem5.Size = new Size(152, 37);
+            layoutControlItem5.Size = new Size(340, 34);
+            layoutControlItem5.SizeConstraintsType = DevExpress.XtraLayout.SizeConstraintsType.Custom;
             layoutControlItem5.TextSize = new Size(0, 0);
             layoutControlItem5.TextVisible = false;
+            // 
+            // simpleSeparator1
+            // 
+            simpleSeparator1.AllowHotTrack = false;
+            simpleSeparator1.Location = new Point(0, 108);
+            simpleSeparator1.Name = "simpleSeparator1";
+            simpleSeparator1.Size = new Size(340, 1);
+            // 
+            // simpleSeparator2
+            // 
+            simpleSeparator2.AllowHotTrack = false;
+            simpleSeparator2.Location = new Point(0, 58);
+            simpleSeparator2.Name = "simpleSeparator2";
+            simpleSeparator2.Size = new Size(340, 1);
             // 
             // dxErrorProvider1
             // 
             dxErrorProvider1.ContainerControl = this;
-            // 
-            // ckRemember
-            // 
-            ckRemember.Location = new Point(15, 79);
-            ckRemember.Name = "ckRemember";
-            ckRemember.Properties.AutoWidth = true;
-            ckRemember.Properties.Caption = "璁颁綇瀵嗙爜";
-            ckRemember.Size = new Size(72, 20);
-            ckRemember.StyleController = layoutControl1;
-            ckRemember.TabIndex = 3;
-            // 
-            // layoutControlItem3
-            // 
-            layoutControlItem3.Control = ckRemember;
-            layoutControlItem3.Location = new Point(0, 64);
-            layoutControlItem3.Name = "layoutControlItem3";
-            layoutControlItem3.Padding = new DevExpress.XtraLayout.Utils.Padding(5, 5, 5, 5);
-            layoutControlItem3.Size = new Size(303, 30);
-            layoutControlItem3.TextSize = new Size(0, 0);
-            layoutControlItem3.TextVisible = false;
             // 
             // SystemLoginCtrl
             // 
@@ -218,20 +263,23 @@
             AutoScaleMode = AutoScaleMode.Font;
             Controls.Add(layoutControl1);
             Name = "SystemLoginCtrl";
-            Size = new Size(323, 173);
+            Size = new Size(360, 313);
             ((System.ComponentModel.ISupportInitialize)layoutControl1).EndInit();
             layoutControl1.ResumeLayout(false);
+            ((System.ComponentModel.ISupportInitialize)ckRemember.Properties).EndInit();
             ((System.ComponentModel.ISupportInitialize)txtLoginPwd.Properties).EndInit();
             ((System.ComponentModel.ISupportInitialize)txtLoginName.Properties).EndInit();
             ((System.ComponentModel.ISupportInitialize)Root).EndInit();
             ((System.ComponentModel.ISupportInitialize)layoutControlItem1).EndInit();
             ((System.ComponentModel.ISupportInitialize)emptySpaceItem1).EndInit();
             ((System.ComponentModel.ISupportInitialize)layoutControlItem2).EndInit();
-            ((System.ComponentModel.ISupportInitialize)layoutControlItem4).EndInit();
-            ((System.ComponentModel.ISupportInitialize)layoutControlItem5).EndInit();
-            ((System.ComponentModel.ISupportInitialize)dxErrorProvider1).EndInit();
-            ((System.ComponentModel.ISupportInitialize)ckRemember.Properties).EndInit();
             ((System.ComponentModel.ISupportInitialize)layoutControlItem3).EndInit();
+            ((System.ComponentModel.ISupportInitialize)layoutControlItem4).EndInit();
+            ((System.ComponentModel.ISupportInitialize)emptySpaceItem2).EndInit();
+            ((System.ComponentModel.ISupportInitialize)layoutControlItem5).EndInit();
+            ((System.ComponentModel.ISupportInitialize)simpleSeparator1).EndInit();
+            ((System.ComponentModel.ISupportInitialize)simpleSeparator2).EndInit();
+            ((System.ComponentModel.ISupportInitialize)dxErrorProvider1).EndInit();
             ResumeLayout(false);
         }
 
@@ -244,12 +292,15 @@
         private DevExpress.XtraLayout.EmptySpaceItem emptySpaceItem1;
         private DevExpress.XtraEditors.TextEdit txtLoginPwd;
         private DevExpress.XtraLayout.LayoutControlItem layoutControlItem2;
-        private DevExpress.XtraEditors.SimpleButton btnLogin;
-        private DevExpress.XtraEditors.SimpleButton btnCancel;
-        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem4;
-        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem5;
         private DevExpress.XtraEditors.DXErrorProvider.DXErrorProvider dxErrorProvider1;
         private DevExpress.XtraEditors.CheckEdit ckRemember;
         private DevExpress.XtraLayout.LayoutControlItem layoutControlItem3;
+        private DevExpress.XtraEditors.LabelControl labCancel;
+        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem4;
+        private DevExpress.XtraLayout.EmptySpaceItem emptySpaceItem2;
+        private DevExpress.XtraEditors.SimpleButton btnLogin;
+        private DevExpress.XtraLayout.LayoutControlItem layoutControlItem5;
+        private DevExpress.XtraLayout.SimpleSeparator simpleSeparator1;
+        private DevExpress.XtraLayout.SimpleSeparator simpleSeparator2;
     }
 }
diff --git a/Desktop/HStation.Desktop.Xhs.Core/Properties/Resources.Designer.cs b/Desktop/HStation.Desktop.Xhs.Core/Properties/Resources.Designer.cs
index 79b3359..41e7e05 100644
--- a/Desktop/HStation.Desktop.Xhs.Core/Properties/Resources.Designer.cs
+++ b/Desktop/HStation.Desktop.Xhs.Core/Properties/Resources.Designer.cs
@@ -79,5 +79,55 @@
                 return ((System.Drawing.Bitmap)(obj));
             }
         }
+        
+        /// <summary>
+        ///   鏌ユ壘 System.Drawing.Bitmap 绫诲瀷鐨勬湰鍦板寲璧勬簮銆�
+        /// </summary>
+        internal static System.Drawing.Bitmap loginbg1 {
+            get {
+                object obj = ResourceManager.GetObject("loginbg1", resourceCulture);
+                return ((System.Drawing.Bitmap)(obj));
+            }
+        }
+        
+        /// <summary>
+        ///   鏌ユ壘 System.Drawing.Bitmap 绫诲瀷鐨勬湰鍦板寲璧勬簮銆�
+        /// </summary>
+        internal static System.Drawing.Bitmap loginbg2 {
+            get {
+                object obj = ResourceManager.GetObject("loginbg2", resourceCulture);
+                return ((System.Drawing.Bitmap)(obj));
+            }
+        }
+        
+        /// <summary>
+        ///   鏌ユ壘 System.Drawing.Bitmap 绫诲瀷鐨勬湰鍦板寲璧勬簮銆�
+        /// </summary>
+        internal static System.Drawing.Bitmap loginbg3 {
+            get {
+                object obj = ResourceManager.GetObject("loginbg3", resourceCulture);
+                return ((System.Drawing.Bitmap)(obj));
+            }
+        }
+        
+        /// <summary>
+        ///   鏌ユ壘 System.Drawing.Bitmap 绫诲瀷鐨勬湰鍦板寲璧勬簮銆�
+        /// </summary>
+        internal static System.Drawing.Bitmap loginbg4 {
+            get {
+                object obj = ResourceManager.GetObject("loginbg4", resourceCulture);
+                return ((System.Drawing.Bitmap)(obj));
+            }
+        }
+        
+        /// <summary>
+        ///   鏌ユ壘 System.Drawing.Bitmap 绫诲瀷鐨勬湰鍦板寲璧勬簮銆�
+        /// </summary>
+        internal static System.Drawing.Bitmap loginbg5 {
+            get {
+                object obj = ResourceManager.GetObject("loginbg5", resourceCulture);
+                return ((System.Drawing.Bitmap)(obj));
+            }
+        }
     }
 }
diff --git a/Desktop/HStation.Desktop.Xhs.Core/Properties/Resources.resx b/Desktop/HStation.Desktop.Xhs.Core/Properties/Resources.resx
index f971b8f..57606c1 100644
--- a/Desktop/HStation.Desktop.Xhs.Core/Properties/Resources.resx
+++ b/Desktop/HStation.Desktop.Xhs.Core/Properties/Resources.resx
@@ -124,4 +124,19 @@
   <data name="loginbg" type="System.Resources.ResXFileRef, System.Windows.Forms">
     <value>..\Resources\loginbg.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
   </data>
+  <data name="loginbg1" type="System.Resources.ResXFileRef, System.Windows.Forms">
+    <value>..\Resources\loginbg1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+  </data>
+  <data name="loginbg2" type="System.Resources.ResXFileRef, System.Windows.Forms">
+    <value>..\Resources\loginbg2.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+  </data>
+  <data name="loginbg3" type="System.Resources.ResXFileRef, System.Windows.Forms">
+    <value>..\Resources\loginbg3.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+  </data>
+  <data name="loginbg4" type="System.Resources.ResXFileRef, System.Windows.Forms">
+    <value>..\Resources\loginbg4.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+  </data>
+  <data name="loginbg5" type="System.Resources.ResXFileRef, System.Windows.Forms">
+    <value>..\Resources\loginbg5.jpg;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+  </data>
 </root>
\ No newline at end of file
diff --git a/Desktop/HStation.Desktop.Xhs.Core/Resources/loginbg1.png b/Desktop/HStation.Desktop.Xhs.Core/Resources/loginbg1.png
new file mode 100644
index 0000000..3cb3577
--- /dev/null
+++ b/Desktop/HStation.Desktop.Xhs.Core/Resources/loginbg1.png
Binary files differ
diff --git a/Desktop/HStation.Desktop.Xhs.Core/Resources/loginbg2.jpg b/Desktop/HStation.Desktop.Xhs.Core/Resources/loginbg2.jpg
new file mode 100644
index 0000000..b4198ec
--- /dev/null
+++ b/Desktop/HStation.Desktop.Xhs.Core/Resources/loginbg2.jpg
Binary files differ
diff --git a/Desktop/HStation.Desktop.Xhs.Core/Resources/loginbg3.jpg b/Desktop/HStation.Desktop.Xhs.Core/Resources/loginbg3.jpg
new file mode 100644
index 0000000..25369bc
--- /dev/null
+++ b/Desktop/HStation.Desktop.Xhs.Core/Resources/loginbg3.jpg
Binary files differ
diff --git a/Desktop/HStation.Desktop.Xhs.Core/Resources/loginbg4.jpg b/Desktop/HStation.Desktop.Xhs.Core/Resources/loginbg4.jpg
new file mode 100644
index 0000000..588c903
--- /dev/null
+++ b/Desktop/HStation.Desktop.Xhs.Core/Resources/loginbg4.jpg
Binary files differ
diff --git a/Desktop/HStation.Desktop.Xhs.Core/Resources/loginbg5.jpg b/Desktop/HStation.Desktop.Xhs.Core/Resources/loginbg5.jpg
new file mode 100644
index 0000000..0564da0
--- /dev/null
+++ b/Desktop/HStation.Desktop.Xhs.Core/Resources/loginbg5.jpg
Binary files differ

--
Gitblit v1.9.3