Files
SCRGroupLine/GroupLine.App/View/PLowWeld/PLowWeldView.xaml
2026-03-19 17:29:32 +08:00

187 lines
8.0 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<UserControl
x:Class="GroupLine.App.View.PLowWeld.PLowWeldView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:GroupLine.App.View.PLowWeld"
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
d:DesignHeight="990"
d:DesignWidth="1400"
DataContext="{Binding Source={StaticResource Locator}, Path=PLowWeld}"
mc:Ignorable="d">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="2.4*" />
<RowDefinition Height="7*" />
</Grid.RowDefinitions>
<GroupBox Margin="10,10,10,10" Header="{Binding MachineName}">
<StackPanel Margin="0,0,0,0" Orientation="Vertical">
<StackPanel.Resources>
<Style TargetType="StackPanel">
<Setter Property="Orientation" Value="Horizontal" />
<Setter Property="Margin" Value="0,0,0,4" />
</Style>
<Style BasedOn="{StaticResource {x:Type Label}}" TargetType="Label">
<Setter Property="Width" Value="120" />
<Setter Property="VerticalAlignment" Value="Center" />
</Style>
<Style BasedOn="{StaticResource {x:Type CheckBox}}" TargetType="CheckBox">
<Setter Property="Padding" Value="0,3" />
</Style>
<Style BasedOn="{StaticResource {x:Type RadioButton}}" TargetType="RadioButton">
<Setter Property="Padding" Value="0,3" />
</Style>
</StackPanel.Resources>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="9*" />
<RowDefinition Height="3*" />
</Grid.RowDefinitions>
<StackPanel
Grid.Column="0"
Margin="0,0,0,20"
HorizontalAlignment="Center"
Orientation="Horizontal">
<StackPanel Margin="20">
<Label HorizontalContentAlignment="Center" Content="筒体编号:" />
<TextBox
Width="150"
VerticalAlignment="Center"
materialDesign:HintAssist.HelperText="请输入筒体编号"
materialDesign:HintAssist.Hint="筒体编号"
Text="{Binding SearchCylinderNo, UpdateSourceTrigger=PropertyChanged, ValidatesOnDataErrors=True}" />
</StackPanel>
<StackPanel Margin="20">
<Label HorizontalContentAlignment="Center" Content="创建时间:" />
<DatePicker
Width="120"
Margin="0,0,10,0"
materialDesign:HintAssist.Hint="开始时间"
Language="zh-CN"
SelectedDate="{Binding SearchStartDate, Mode=TwoWay}"
Style="{StaticResource MaterialDesignFloatingHintDatePicker}" />
<DatePicker
Width="120"
Margin="10,0,10,0"
materialDesign:HintAssist.Hint="结束时间"
Language="zh-CN"
SelectedDate="{Binding SearchEndDate, Mode=TwoWay}"
Style="{StaticResource MaterialDesignFloatingHintDatePicker}" />
</StackPanel>
</StackPanel>
<StackPanel
Grid.Row="1"
Background=" AliceBlue"
Orientation="Horizontal">
<Button
Width="120"
Height="30"
Margin="10,10,10,10"
HorizontalAlignment="Center"
Background="Green"
Command="{Binding SearchCmd}"
Content="搜索" />
<Button
Width="120"
Height="30"
Margin="10,10,10,10"
HorizontalAlignment="Center"
Background="Orange"
Command="{Binding OutputDataCmd}"
Content="导出数据" />
</StackPanel>
</Grid>
</StackPanel>
</GroupBox>
<Grid
Grid.Row="1"
Height="680"
Margin="8">
<DataGrid
x:Name="dg1"
Grid.ColumnSpan="2"
AutoGenerateColumns="False"
IsReadOnly="True"
ItemsSource="{Binding ListModelDto}"
SelectionMode="Single"
SelectionUnit="Cell">
<!--<i:Interaction.Triggers>
<i:EventTrigger EventName="SelectionChanged">
<i:InvokeCommandAction Command="{Binding SelectedItemsCmd}" CommandParameter="{Binding ElementName=dg1}" />
</i:EventTrigger>
</i:Interaction.Triggers>-->
<DataGrid.Columns>
<DataGridTextColumn
Width="200"
Binding="{Binding CylinderNo}"
Header="筒体编号" />
<DataGridTextColumn
Width="200"
Binding="{Binding CrankshaftNo}"
Header="曲轴编号" />
<DataGridTextColumn
Width="200"
Binding="{Binding DownNo}"
Header="下部编号" />
<DataGridTextColumn
Width="200"
Binding="{Binding DoCastNo}"
Header="下部铸件编号" />
<DataGridTextColumn
Width="200"
Binding="{Binding StatorPressDep}"
Header="定子压入深度(mm)" />
<DataGridTextColumn
Width="200"
Binding="{Binding RotorPressDep}"
Header="转子压入深度(mm)" />
<DataGridTextColumn
Width="200"
Binding="{Binding FelerGgeResult}"
Header="塞尺检查OK" />
<DataGridTextColumn
Width="200"
Binding="{Binding MagnetResult}"
Header="磁石检查OK)" />
<DataGridTextColumn
Width="200"
Binding="{Binding OpNo}"
Header="员工编号" />
<DataGridTextColumn
Width="160"
Binding="{Binding GapblockDepth}"
Header="间隙块深度(mm)" />
<DataGridTextColumn
Width="140"
Binding="{Binding PalletNo}"
Header="托盘号" />
<DataGridTextColumn
Width="180"
Binding="{Binding CreateTime, StringFormat={}{0:yyyy-MM-dd HH:mm:ss}}"
Header="创建时间" />
</DataGrid.Columns>
</DataGrid>
</Grid>
</Grid>
</UserControl>