diff --git a/CnGalWebSite/CnGalWebSite.Shared/MasaComponent/Shared/Components/Charts/MasaHeatMapChart.razor b/CnGalWebSite/CnGalWebSite.Shared/MasaComponent/Shared/Components/Charts/MasaHeatMapChart.razor
index 2cab3a7fb..8147aae53 100644
--- a/CnGalWebSite/CnGalWebSite.Shared/MasaComponent/Shared/Components/Charts/MasaHeatMapChart.razor
+++ b/CnGalWebSite/CnGalWebSite.Shared/MasaComponent/Shared/Components/Charts/MasaHeatMapChart.razor
@@ -13,7 +13,7 @@
MaxWidth="290"
MinWidth="@("auto")">
-
+
@@ -79,6 +79,28 @@
await Refresh();
}
+ public async Task OnPrependClick()
+ {
+ var dates = new List();
+ foreach (var item in _dates)
+ {
+ dates.Add(item.AddYears(-1));
+ }
+ _dates = dates;
+ StateHasChanged();
+ await Refresh();
+ }
+ public async Task OnAppendOuterClick()
+ {
+ var dates = new List();
+ foreach (var item in _dates)
+ {
+ dates.Add(item.AddYears(1));
+ }
+ _dates = dates;
+ StateHasChanged();
+ await Refresh();
+ }
public async Task Refresh()
{
try
@@ -87,7 +109,7 @@
{
return;
}
- Model = await _dataCacheService.HeatMapDataCatche.GetCache($"api/space/GetUserHeatMap?Id={Id}&Type={Type}&AfterTime={_dates[0].ToUnixTimeMilliseconds()}&BeforeTime={_dates[1].ToUnixTimeMilliseconds()}");
+ Model = await _dataCacheService.HeatMapDataCatche.GetCache($"{ToolHelper.WebApiPath}api/space/GetUserHeatMap?Id={Id}&Type={Type}&AfterTime={_dates[0].ToUnixTimeMilliseconds()}&BeforeTime={_dates[1].ToUnixTimeMilliseconds()}");
Model.SetTheme(_dataCacheService.IsApp, _dataCacheService.ThemeSetting.IsDark, ShowScrollBar);
isReady = true;