ExceptionManage.xaml 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  1. <Window x:Class="AGV_WPF.ExceptionManage"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. Title="ExceptionManage" Height="710" Width="1073" WindowStartupLocation="CenterScreen" FontSize="16" Icon="/AGV_WPF;component/Image/exception_24.png" ResizeMode="NoResize">
  5. <Grid Height="677">
  6. <Grid.RowDefinitions>
  7. <RowDefinition Height="34*" />
  8. <RowDefinition Height="381*" />
  9. </Grid.RowDefinitions>
  10. <!--背景渐变-->
  11. <Grid.Background>
  12. <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0" MappingMode="RelativeToBoundingBox">
  13. <GradientStop Color="White"/>
  14. <GradientStop Color="White" Offset="1"/>
  15. <GradientStop Color="#FF3D95C8"/>
  16. </LinearGradientBrush>
  17. </Grid.Background>
  18. <DataGrid AutoGenerateColumns="False" CanUserAddRows="False" IsReadOnly="True" Height="655" HorizontalAlignment="Left" Margin="338,12,0,0" Name="dataGrid1" VerticalAlignment="Top" Width="713" VerticalContentAlignment="Center" FontSize="16" Grid.RowSpan="2" CanUserResizeColumns="True">
  19. <DataGrid.Columns>
  20. <DataGridTextColumn Header="小车编号" Binding="{Binding Path=CarID}" Width="80" />
  21. <DataGridTextColumn Header="报警时间" Binding="{Binding Path=ExTimer}" Width="160" />
  22. <DataGridTextColumn Header="报警类型" Binding="{Binding Path=ExType}" Width="100" />
  23. <DataGridTextColumn Header="报警生产区" Binding="{Binding Path=ExWorkLine}" Width="100" />
  24. <DataGridTextColumn Header="报警路线" Binding="{Binding Path=ExRouteNum}" Width="80" />
  25. <DataGridTextColumn Header="报警地标" Binding="{Binding Path=ExMarkNum}" Width="80" />
  26. </DataGrid.Columns>
  27. </DataGrid>
  28. <GroupBox Header="综合查询" Height="201" HorizontalAlignment="Left" Margin="12,3,0,0" Name="groupBox1" VerticalAlignment="Top" Width="318" BorderThickness="2" BorderBrush="DarkGreen" Foreground="DarkGreen" Grid.RowSpan="2">
  29. <Grid>
  30. <Label Content="AGV小车编号" Height="37" HorizontalAlignment="Left" Margin="5,17,0,0" Name="label1" VerticalAlignment="Top" Width="111" />
  31. <ComboBox Height="32" HorizontalAlignment="Left" Margin="114,17,0,0" Name="cbCarid" VerticalAlignment="Top" Width="101" SelectionChanged="cbCarid_SelectionChanged" DropDownClosed="comBox_DropDownClosed"/>
  32. <Label Content="查询日期" Height="38" HorizontalAlignment="Left" Margin="6,72,0,0" Name="label5" VerticalAlignment="Top" Width="95" />
  33. <Label Content="年" Height="28" Name="label2" VerticalAlignment="Top" Width="24" Margin="82,120,200,0" />
  34. <ComboBox Height="32" HorizontalAlignment="Left" Margin="6,118,0,0" Name="cbYear" VerticalAlignment="Top" Width="75" SelectionChanged="cbDate_SelectionChanged" DropDownClosed="comBox_DropDownClosed">
  35. <ComboBoxItem Content="2010" />
  36. <ComboBoxItem Content="2011" />
  37. <ComboBoxItem Content="2012" />
  38. <ComboBoxItem Content="2013" />
  39. <ComboBoxItem Content="2014" />
  40. <ComboBoxItem Content="2015" />
  41. <ComboBoxItem Content="2016" />
  42. <ComboBoxItem Content="2017" />
  43. <ComboBoxItem Content="2018" />
  44. <ComboBoxItem Content="2019" />
  45. <ComboBoxItem Content="2020" />
  46. </ComboBox>
  47. <Label Content="月" Height="28" HorizontalAlignment="Left" Margin="178,119,0,0" Name="label3" VerticalAlignment="Top" Width="24" />
  48. <ComboBox Height="32" HorizontalAlignment="Left" Margin="107,118,0,0" Name="cbMonth" VerticalAlignment="Top" Width="71" SelectionChanged="cbDate_SelectionChanged" DropDownClosed="comBox_DropDownClosed">
  49. <ComboBoxItem Content="-选择月份-" IsSelected="True" />
  50. <ComboBoxItem Content="01" />
  51. <ComboBoxItem Content="02" />
  52. <ComboBoxItem Content="03" />
  53. <ComboBoxItem Content="04" />
  54. <ComboBoxItem Content="05" />
  55. <ComboBoxItem Content="06" />
  56. <ComboBoxItem Content="07" />
  57. <ComboBoxItem Content="08" />
  58. <ComboBoxItem Content="09" />
  59. <ComboBoxItem Content="10" />
  60. <ComboBoxItem Content="11" />
  61. <ComboBoxItem Content="12" />
  62. </ComboBox>
  63. <Label Content="日" Height="28" HorizontalAlignment="Left" Margin="271,120,0,0" Name="label4" VerticalAlignment="Top" />
  64. <ComboBox Height="32" Name="cbDay" SelectionChanged="cbDate_SelectionChanged" Width="68" Margin="190,119,22,22" DropDownClosed="comBox_DropDownClosed">
  65. <ComboBoxItem Content="-选择日期-" IsSelected="True"/>
  66. <ComboBoxItem Content="01" />
  67. <ComboBoxItem Content="02" />
  68. <ComboBoxItem Content="03" />
  69. <ComboBoxItem Content="04" />
  70. <ComboBoxItem Content="05" />
  71. <ComboBoxItem Content="06" />
  72. <ComboBoxItem Content="07" />
  73. <ComboBoxItem Content="08" />
  74. <ComboBoxItem Content="09" />
  75. <ComboBoxItem Content="10" />
  76. <ComboBoxItem Content="11" />
  77. <ComboBoxItem Content="12" />
  78. <ComboBoxItem Content="13" />
  79. <ComboBoxItem Content="14" />
  80. <ComboBoxItem Content="15" />
  81. <ComboBoxItem Content="16" />
  82. <ComboBoxItem Content="17" />
  83. <ComboBoxItem Content="18" />
  84. <ComboBoxItem Content="19" />
  85. <ComboBoxItem Content="20" />
  86. <ComboBoxItem Content="21" />
  87. <ComboBoxItem Content="22" />
  88. <ComboBoxItem Content="23" />
  89. <ComboBoxItem Content="24" />
  90. <ComboBoxItem Content="25" />
  91. <ComboBoxItem Content="26" />
  92. <ComboBoxItem Content="27" />
  93. <ComboBoxItem Content="28" />
  94. <ComboBoxItem Content="29" />
  95. <ComboBoxItem Content="30" />
  96. <ComboBoxItem Content="31" />
  97. </ComboBox>
  98. </Grid>
  99. </GroupBox>
  100. <GroupBox Header="操作面板" Height="127" HorizontalAlignment="Left" Margin="12,484,0,0" VerticalAlignment="Top" Width="318" BorderBrush="DarkGreen" Foreground="DarkGreen" BorderThickness="2" Grid.Row="1">
  101. <Grid>
  102. <Button Content="删除记录" Height="35" Name="btnDeleteAll" Click="btnDeleteAll_Click" Margin="22,28,200,36" IsEnabled="{Binding IsManager}"/>
  103. <Button Content="导出Excel" Height="35" Name="btnExcel" Width="84" Click="btnExcel_Click" Margin="0,28,19,36" HorizontalAlignment="Right" />
  104. <Button Content="全删记录" Height="35" Margin="113,28,109,36" Name="button1" IsEnabled="{Binding IsManager}" Command="{Binding DeleteAllCommand}" />
  105. </Grid>
  106. </GroupBox>
  107. <GroupBox BorderBrush="DarkGreen" BorderThickness="2" Foreground="DarkGreen" Header="记录排行" Height="329" HorizontalAlignment="Left" Margin="12,149,0,0" Name="groupBox2" VerticalAlignment="Top" Width="318" Grid.Row="1" Visibility="{Binding IsVisible}">
  108. <Grid>
  109. <ListBox Height="217" HorizontalAlignment="Left" Margin="0,78,0,0" Name="listBox1" VerticalAlignment="Top" Width="306">
  110. <ListBox.ItemTemplate>
  111. <DataTemplate>
  112. <Grid>
  113. <Grid.ColumnDefinitions>
  114. <ColumnDefinition Width="120"/>
  115. <ColumnDefinition Width="*"/>
  116. </Grid.ColumnDefinitions>
  117. <TextBlock Text="{Binding AGV,StringFormat=AGV\{0\}}" Grid.Column="0" HorizontalAlignment="Left"/>
  118. <TextBlock Text="{Binding ExType}" Grid.Column="0" HorizontalAlignment="Left"/>
  119. <TextBlock Text="{Binding Station,StringFormat=站点\{0\}}" Grid.Column="0" HorizontalAlignment="Left"/>
  120. <Rectangle Width="{Binding Counts}" Fill="Red" Grid.Column="1" HorizontalAlignment="Left" Margin="0,1,0,1"/>
  121. <TextBlock Text="{Binding Counts,StringFormat=\{0\}次}" Grid.Column="1" HorizontalAlignment="Left"/>
  122. </Grid>
  123. </DataTemplate>
  124. </ListBox.ItemTemplate>
  125. </ListBox>
  126. <ComboBox Height="30" HorizontalAlignment="Left" Margin="82,42,0,0" Name="comboBoxExType" VerticalAlignment="Top" Width="120" DropDownClosed="comBox_DropDownClosed"/>
  127. <CheckBox Content="当前日期" Height="23" HorizontalAlignment="Left" Margin="214,46,0,0" Name="checkBoxCurrentDate" VerticalAlignment="Top" Width="86"/>
  128. <Label Content="报警类型" Height="30" HorizontalAlignment="Left" Margin="6,42,0,0" Name="label6" VerticalAlignment="Top" Width="75" />
  129. <ComboBox Height="30" HorizontalAlignment="Left" Margin="82,6,0,0" Name="comboBoxRankType" VerticalAlignment="Top" Width="120" DropDownClosed="comBox_DropDownClosed">
  130. <ComboBoxItem Content="全部AGV"/>
  131. <ComboBoxItem Content="当前AGV"/>
  132. <ComboBoxItem Content="报警类型"/>
  133. <ComboBoxItem Content="站点"/>
  134. </ComboBox>
  135. <Label Content="排行类型" Height="30" HorizontalAlignment="Left" Margin="6,6,0,0" Name="label7" VerticalAlignment="Top" Width="75" />
  136. <ComboBox Height="30" HorizontalAlignment="Left" Margin="213,6,0,0" Name="comboBoxWorkLine" VerticalAlignment="Top" Width="48" Visibility="Hidden" DropDownClosed="comBox_DropDownClosed" ToolTip="站点对应的生产区"/>
  137. </Grid>
  138. </GroupBox>
  139. </Grid>
  140. </Window>