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">