diff --git a/TradingSystemX/TradingSystemX/TradingSystemX.Android/Properties/AndroidManifest.xml b/TradingSystemX/TradingSystemX/TradingSystemX.Android/Properties/AndroidManifest.xml index 859a3ae..f12d08f 100644 --- a/TradingSystemX/TradingSystemX/TradingSystemX.Android/Properties/AndroidManifest.xml +++ b/TradingSystemX/TradingSystemX/TradingSystemX.Android/Properties/AndroidManifest.xml @@ -1,5 +1,5 @@  - + diff --git a/TradingSystemX/TradingSystemX/TradingSystemX.UWP/Package.appxmanifest b/TradingSystemX/TradingSystemX/TradingSystemX.UWP/Package.appxmanifest index 0998280..c4edafb 100644 --- a/TradingSystemX/TradingSystemX/TradingSystemX.UWP/Package.appxmanifest +++ b/TradingSystemX/TradingSystemX/TradingSystemX.UWP/Package.appxmanifest @@ -9,7 +9,7 @@ + Version="1.2.3.0" /> diff --git a/TradingSystemX/TradingSystemX/TradingSystemX.iOS/Info.plist b/TradingSystemX/TradingSystemX/TradingSystemX.iOS/Info.plist index 50b5877..d5e6bda 100644 --- a/TradingSystemX/TradingSystemX/TradingSystemX.iOS/Info.plist +++ b/TradingSystemX/TradingSystemX/TradingSystemX.iOS/Info.plist @@ -27,7 +27,7 @@ CFBundleIdentifier com.oybab.tradingSystem CFBundleVersion - 1.2.2 + 1.2.3 UILaunchStoryboardName LaunchScreen ITSAppUsesNonExemptEncryption diff --git a/TradingSystemX/TradingSystemX/TradingSystemX.iOS/TradingSystemX.iOS.csproj b/TradingSystemX/TradingSystemX/TradingSystemX.iOS/TradingSystemX.iOS.csproj index 2d10bd8..0b50947 100644 --- a/TradingSystemX/TradingSystemX/TradingSystemX.iOS/TradingSystemX.iOS.csproj +++ b/TradingSystemX/TradingSystemX/TradingSystemX.iOS/TradingSystemX.iOS.csproj @@ -178,8 +178,10 @@ 4.3.0 - + + 5.0.0.2337 + 2.4.1 diff --git a/TradingSystemX/TradingSystemX/TradingSystemX/Pages/LoginPage.xaml b/TradingSystemX/TradingSystemX/TradingSystemX/Pages/LoginPage.xaml index b7ce380..97224ec 100644 --- a/TradingSystemX/TradingSystemX/TradingSystemX/Pages/LoginPage.xaml +++ b/TradingSystemX/TradingSystemX/TradingSystemX/Pages/LoginPage.xaml @@ -49,7 +49,22 @@ + + + + - - - - - - - - + diff --git a/TradingSystemX/TradingSystemX/TradingSystemX/TradingSystemX.csproj b/TradingSystemX/TradingSystemX/TradingSystemX/TradingSystemX.csproj index 75c0265..c79af53 100644 --- a/TradingSystemX/TradingSystemX/TradingSystemX/TradingSystemX.csproj +++ b/TradingSystemX/TradingSystemX/TradingSystemX/TradingSystemX.csproj @@ -325,8 +325,8 @@ - + diff --git a/TradingSystemX/TradingSystemX/TradingSystemX/VM/ViewModels/Controls/MessageBoxViewModel.cs b/TradingSystemX/TradingSystemX/TradingSystemX/VM/ViewModels/Controls/MessageBoxViewModel.cs index 1e480e3..3551712 100644 --- a/TradingSystemX/TradingSystemX/TradingSystemX/VM/ViewModels/Controls/MessageBoxViewModel.cs +++ b/TradingSystemX/TradingSystemX/TradingSystemX/VM/ViewModels/Controls/MessageBoxViewModel.cs @@ -161,7 +161,8 @@ internal void Show(string title, string content, MessageBoxMode mode, MessageBox if (OperatesService.Instance.IsExpired || OperatesService.Instance.IsAdminUsing) { MainViewModel viewModel = NavigationPath.Instance.CurrentNavigate.BindingContext as MainViewModel; - viewModel.ReLyout(); + if (null != viewModel) + viewModel.ReLyout(); } }); diff --git a/TradingSystemX/TradingSystemX/TradingSystemX/VM/ViewModels/Pages/LoginViewModel.cs b/TradingSystemX/TradingSystemX/TradingSystemX/VM/ViewModels/Pages/LoginViewModel.cs index bcedc27..6c36125 100644 --- a/TradingSystemX/TradingSystemX/TradingSystemX/VM/ViewModels/Pages/LoginViewModel.cs +++ b/TradingSystemX/TradingSystemX/TradingSystemX/VM/ViewModels/Pages/LoginViewModel.cs @@ -38,7 +38,6 @@ public void Init() IsSavePassword = false; - if (!string.IsNullOrWhiteSpace(Resources.Instance.LastLoginAdminNo)) AdminNo = Resources.Instance.LastLoginAdminNo; if (Resources.Instance.IsSavePassword && !string.IsNullOrWhiteSpace(Resources.Instance.LastLoginPassword)) @@ -49,11 +48,14 @@ public void Init() IsAgreeRequirements = true; } + bool _isAdminUsing = false; + if (InitCount > 0) { HideSetting = true; if (OperatesService.Instance.IsAdminUsing) { + _isAdminUsing = true; OperatesService.Instance.IsAdminUsing = false; QueueMessageBoxNotification.Instance.ActionMessageBox(null, null, CommandTitles.Instance.Information, string.Format(Resources.Instance.GetString("Exception_AdminExists"), Common.Instance.GetFormat()), MessageBoxMode.Dialog, MessageBoxImageMode.Error, MessageBoxButtonMode.OK, null, null); @@ -65,7 +67,7 @@ public void Init() // 自动开始登录 - if (Resources.Instance.IsSavePassword) + if (Resources.Instance.IsSavePassword && !_isAdminUsing) LoginCommand.Execute(null); } @@ -141,6 +143,9 @@ public bool IsLoading + + + private bool _hideSetting = false; /// /// 隐藏设置 @@ -247,7 +252,7 @@ public Command LicenseCommand /// - /// 退出 + /// 登录 /// private RelayCommand _loginCommand; public Command LoginCommand @@ -309,6 +314,7 @@ public Command LoginCommand { // 登录 Login(); + IsLoading = false; }, null); } // 如果快过期了则提示