diff --git a/src/MaaWpfGui/Main/AsstProxy.cs b/src/MaaWpfGui/Main/AsstProxy.cs index 95ffedab1b..d1698d0426 100644 --- a/src/MaaWpfGui/Main/AsstProxy.cs +++ b/src/MaaWpfGui/Main/AsstProxy.cs @@ -500,7 +500,10 @@ namespace MaaWpfGui } else if (taskChain == "Mall") { - settingsModel.LastCreditFightTaskTime = Utils.GetYJTimeDateString(); + if (settingsModel.CreditFightTaskEnabledDisplay) + { + settingsModel.LastCreditFightTaskTime = Utils.GetYJTimeDateString(); + } } mainModel.AddLog(Localization.GetString("CompleteTask") + taskChain); diff --git a/src/MaaWpfGui/Main/SettingsViewModel.cs b/src/MaaWpfGui/Main/SettingsViewModel.cs index 3e2328b0d1..4b8eddf614 100644 --- a/src/MaaWpfGui/Main/SettingsViewModel.cs +++ b/src/MaaWpfGui/Main/SettingsViewModel.cs @@ -1060,6 +1060,10 @@ namespace MaaWpfGui return _creditFightTaskEnabled; } } + else + { + return _creditFightTaskEnabled; + } return false; } @@ -1071,6 +1075,17 @@ namespace MaaWpfGui } } + public bool CreditFightTaskEnabledDisplay + { + get => _creditFightTaskEnabled; + + set + { + SetAndNotify(ref _creditFightTaskEnabled, value); + ViewStatusStorage.Set("Visit.CreditFightTaskEnabled", value.ToString()); + } + } + /* 信用商店设置 */ private bool _creditShopping = Convert.ToBoolean(ViewStatusStorage.Get("Mall.CreditShopping", bool.TrueString)); diff --git a/src/MaaWpfGui/Views/UserControl/MallSettingsUserControl.xaml b/src/MaaWpfGui/Views/UserControl/MallSettingsUserControl.xaml index 95700dac7b..03c6c42cda 100644 --- a/src/MaaWpfGui/Views/UserControl/MallSettingsUserControl.xaml +++ b/src/MaaWpfGui/Views/UserControl/MallSettingsUserControl.xaml @@ -17,9 +17,9 @@ + Orientation="Horizontal">