Browse Source

添加统计日期选择功能

master
Administrator 2 weeks ago
parent
commit
a14f490032
  1. 15
      InfoChemicalStatistics.xaml
  2. 17
      InfoChemicalStatistics.xaml.cs

15
InfoChemicalStatistics.xaml

@ -4,8 +4,19 @@
x:Class="SunlightAggregationTerminal.InfoChemicalStatistics" x:Class="SunlightAggregationTerminal.InfoChemicalStatistics"
Title="耗用统计"> Title="耗用统计">
<Grid> <Grid>
<Grid> <Grid RowDefinitions="Auto, *" >
<CollectionView x:Name="CardCollectionView"> <Grid ColumnDefinitions="*, Auto" Grid.Row="0" Grid.Column="0" Margin="5">
<HorizontalStackLayout Grid.Row="0" Grid.Column="0" Margin="5,0,0,0" >
<DatePicker x:Name="StartTime" Format="yyyy年MM月dd日" FontSize="16"
MaximumWidthRequest="150" MinimumWidthRequest="130" WidthRequest="135"/>
<Label Text="~" FontSize="28"/>
<DatePicker x:Name="EndTime" Format="yyyy年MM月dd日" FontSize="16"
MaximumWidthRequest="150" MinimumWidthRequest="130" WidthRequest="135"/>
</HorizontalStackLayout>
<Button Grid.Row="0" Grid.Column="1" Text="查询" Clicked="Button_Clicked"
WidthRequest="60" Padding="5,0,5,0" Margin="20,0,0,5" />
</Grid>
<CollectionView Grid.Row="1" x:Name="CardCollectionView">
<!-- 保持滚动条 --> <!-- 保持滚动条 -->
<CollectionView.ItemTemplate> <CollectionView.ItemTemplate>
<DataTemplate> <DataTemplate>

17
InfoChemicalStatistics.xaml.cs

@ -22,6 +22,10 @@ public partial class InfoChemicalStatistics : ContentPage
InitializeComponent(); InitializeComponent();
Dictionary<string, object> Dictionary = new Dictionary<string, object>(); Dictionary<string, object> Dictionary = new Dictionary<string, object>();
Dictionary.Add("Command", "ChemicalStatistics"); Dictionary.Add("Command", "ChemicalStatistics");
DateTime StartTimee_ = (DateTime)StartTime.Date!;
Dictionary.Add("StartTime", StartTimee_.ToString("yyyy-MM-dd"));
DateTime EndTime_ = (DateTime)EndTime.Date!;
Dictionary.Add("EndTime", EndTime_.AddDays(1).ToString("yyyy-MM-dd"));
Total_Command(Dictionary.ToJsonString()); Total_Command(Dictionary.ToJsonString());
} }
@ -49,6 +53,7 @@ public partial class InfoChemicalStatistics : ContentPage
LoadingIndicator.IsVisible = false; LoadingIndicator.IsVisible = false;
} }
public static void Total_data(string dat) public static void Total_data(string dat)
{ {
try try
@ -69,4 +74,16 @@ public partial class InfoChemicalStatistics : ContentPage
{ {
} }
} }
//搜索按钮
private void Button_Clicked(object sender, EventArgs e)
{
Dictionary<string, object> Dictionary = new Dictionary<string, object>();
Dictionary.Add("Command", "ChemicalStatistics");
DateTime StartTimee_ = (DateTime)StartTime.Date!;
Dictionary.Add("StartTime", StartTimee_.ToString("yyyy-MM-dd"));
DateTime EndTime_ = (DateTime)EndTime.Date!;
Dictionary.Add("EndTime", EndTime_.AddDays(1).ToString("yyyy-MM-dd"));
Total_Command(Dictionary.ToJsonString());
}
} }
Loading…
Cancel
Save