AHAQ_QGNH/AnQing/View/History.xaml

143 lines
9.1 KiB
Plaintext
Raw Normal View History

2025-05-19 09:31:47 +08:00
<UserControl x:Class="AnQing.View.History"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:hc="https://handyorg.github.io/handycontrol"
xmlns:local_index="clr-namespace:AnQing.Commons"
xmlns:i="http://schemas.microsoft.com/xaml/behaviors"
xmlns:local="clr-namespace:AnQing.View"
mc:Ignorable="d"
d:DesignHeight="700" d:DesignWidth="1100">
<UserControl.Resources>
<local_index:StringToDateTimeConverter x:Key="StringToDateTimeConverter" />
</UserControl.Resources>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="7*"></ColumnDefinition>
<ColumnDefinition Width="250"></ColumnDefinition>
</Grid.ColumnDefinitions>
<Border Grid.Column="0" Background="White" Margin="20" CornerRadius="10">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="9*"></RowDefinition>
<RowDefinition Height="1*"></RowDefinition>
</Grid.RowDefinitions>
<ListView ItemsSource="{Binding DgScanMain_Pagination}" Grid.Row="0" Margin="20"
BorderThickness="0" Background="White" MouseDoubleClick="ListView_MouseDoubleClick">
<ListView.Resources>
<Style TargetType="ListViewItem">
<Setter Property="Padding" Value="5"/>
<Setter Property="BorderBrush" Value="Gray"/>
<Setter Property="BorderThickness" Value="0,0,0,1"/>
</Style>
</ListView.Resources>
<ListView.View>
<GridView>
<GridViewColumn Width="100" Header="序号" DisplayMemberBinding="{Binding id}" />
<GridViewColumn Width="200" Header="时间" DisplayMemberBinding="{Binding time,StringFormat='yyyy-MM-dd HH:mm:ss'}" />
<GridViewColumn Width="200" Header="资产信息" DisplayMemberBinding="{Binding goodcode}" />
</GridView>
</ListView.View>
</ListView>
<Grid Grid.Row="1">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="3*"></ColumnDefinition>
<ColumnDefinition Width="5*"></ColumnDefinition>
</Grid.ColumnDefinitions>
<WrapPanel Grid.Row="1" VerticalAlignment="Center" Margin="20,0">
<hc:ComboBox Margin="15,0,5,0" VerticalAlignment="Center" ItemsSource="{Binding DataCountPageTime}" SelectedItem="{Binding DataCountPageTimeSelect}"/>
<TextBlock FontSize="12" Margin="15,0,5,0" VerticalAlignment="Center">
每页显示:
</TextBlock>
<hc:ComboBox VerticalAlignment="Center" ItemsSource="{Binding DataCountPageNumber}" SelectedItem="{Binding DataCountPerPage}"/>
</WrapPanel>
<hc:Pagination MaxPageCount="{Binding MaxPageCount}" VerticalAlignment="Center" Grid.Column="1"
HorizontalAlignment="Right" Margin="20,0,15,0" PageIndex="{Binding PageIndex}"
IsJumpEnabled="True"
DataCountPerPage="{Binding DataCountPerPage}" MaxPageInterval ="2"
>
<i:Interaction.Triggers>
<i:EventTrigger EventName="PageUpdated">
<i:CallMethodAction TargetObject="{Binding}" MethodName="Pagination_PageUpdated"/>
</i:EventTrigger>
</i:Interaction.Triggers>
</hc:Pagination>
</Grid>
</Grid>
</Border>
<Border Grid.Column="1" Background="White" Margin="0,20,20,20" CornerRadius="10">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*"></RowDefinition>
<RowDefinition Height="220"></RowDefinition>
</Grid.RowDefinitions>
<StackPanel Grid.Row="0" Margin="10,40,10,0" >
<TextBlock VerticalAlignment="Center" Margin="0,0,0,10">开始时间</TextBlock>
<hc:DateTimePicker DateTimeFormat="yyyy-MM-dd HH:mm:ss" hc:InfoElement.ShowClearButton="True" SelectedDateTime="{Binding StartTime}" Text="{Binding StartTime}" Style="{StaticResource DateTimePickerPlus}" Margin="0,0,0,10" FontSize="11" Foreground="#999999"/>
<TextBlock VerticalAlignment="Center" Margin="0,0,0,10">结束时间</TextBlock>
<hc:DateTimePicker DateTimeFormat="yyyy-MM-dd HH:mm:ss" hc:InfoElement.ShowClearButton="True" SelectedDateTime="{Binding EndTime}" Text="{Binding EndTime}" Style="{StaticResource DateTimePickerPlus}" Margin="0,0,0,10" FontSize="11" Foreground="#999999"/>
<TextBlock VerticalAlignment="Center" Margin="0,0,0,10">资产条码</TextBlock>
<hc:TextBox Text="{Binding Barcodes}" hc:InfoElement.ShowClearButton="True" Margin="0,0,0,10"></hc:TextBox>
<Button Style="{StaticResource BtnCornerRadius}" Content="清除筛选条件" Margin="0,30,0,0" Height="35" Command="{Binding ButtonQueryClearCommand}" Cursor="Hand"></Button>
</StackPanel>
<StackPanel Grid.Row="1" Margin="10,0,10,10" VerticalAlignment="Bottom">
<Button Style="{StaticResource BtnCornerRadius2}" Content="查询/刷新" Height="40" Margin="0,0,0,10" Command="{Binding ButtonQueryCommand}"></Button>
<Button Style="{StaticResource BtnCornerRadius}" Content="数据统计" Height="35" Margin="0,0,0,10" Command="{Binding ButtonExportCommand}"></Button>
<Button Style="{StaticResource BtnCornerRadius2}" Content="返回首页" Height="40" VerticalAlignment="Bottom" Command="{Binding ButtonQuitCommand}"></Button>
</StackPanel>
</Grid>
</Border>
<Border Grid.Column="0" Grid.ColumnSpan="2" Margin="20" CornerRadius="10" Background="White" x:Name="List_DeTail" Visibility="Collapsed">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1*"></ColumnDefinition>
<ColumnDefinition Width="200"></ColumnDefinition>
</Grid.ColumnDefinitions>
<hc:CompareSlider Value="5" Margin="20,50">
<hc:CompareSlider.TargetContent>
<Border>
<Border.Background>
<ImageBrush ImageSource="{Binding SelectMain.img}"/>
</Border.Background>
</Border>
</hc:CompareSlider.TargetContent>
<hc:CompareSlider.SourceContent>
<Border>
<Border.Background>
<ImageBrush ImageSource="{Binding SelectMain.img_after}"/>
</Border.Background>
</Border>
</hc:CompareSlider.SourceContent>
</hc:CompareSlider>
<Grid Grid.Column="1">
<Grid.RowDefinitions>
<RowDefinition Height="8*"></RowDefinition>
<RowDefinition Height="2*"></RowDefinition>
</Grid.RowDefinitions>
<StackPanel Margin="0,40,10,40">
<!--<TextBlock Margin="0,20,0,0">序号:<Run Text="{Binding SelectMain.id}"></Run></TextBlock>
<TextBlock Margin="0,20,0,0">时间:<Run Text="{Binding SelectMain.time,StringFormat='yyyy-MM-dd HH:mm:ss'}"></Run></TextBlock>
<TextBlock Margin="0,20,0,0">资产编号:</TextBlock>
<TextBox Margin="0,10,0,0" Text="{Binding SelectMain.goodcode}" TextWrapping="Wrap" AcceptsReturn="True" IsReadOnly="True"/>
<TextBlock Margin="0,20,0,0">未报废图片路径:</TextBlock>
<TextBox Margin="0,10,0,0" Text="{Binding SelectMain.img}" TextWrapping="Wrap" AcceptsReturn="True" IsReadOnly="True"/>
<TextBlock Margin="0,20,0,0">报废后图片路径:</TextBlock>
<TextBox Margin="0,10,0,0" Text="{Binding SelectMain.img_after}" TextWrapping="Wrap" AcceptsReturn="True" IsReadOnly="True"/>-->
</StackPanel>
<Button Style="{StaticResource BtnCornerRadius2}" Grid.Row="1" Content="返回列表" Height="40" Width="160" VerticalAlignment="Center" Command="{Binding ButtonQuit2Command}"></Button>
</Grid>
</Grid>
</Border>
</Grid>
</UserControl>