TaskView.xaml
4.86 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<Page x:Class="HH_WCS_Standard.TaskView"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:viewmodel="clr-namespace:HH_WCS_Standard"
mc:Ignorable="d"
Title="TaskView" Loaded="Page_Loaded">
<Page.Resources>
<viewmodel:TaskStateConverter x:Key="TaskStateConverter"></viewmodel:TaskStateConverter>
<viewmodel:TaskTypeConverter x:Key="TaskTypeConverter"></viewmodel:TaskTypeConverter>
<viewmodel:DeviceConverter x:Key="DeviceConverter"></viewmodel:DeviceConverter>
<viewmodel:PoseTypeByNameConverter x:Key="PoseTypeConverter"></viewmodel:PoseTypeByNameConverter>
</Page.Resources>
<ScrollViewer Style="{StaticResource DMScrollViewer}" HorizontalScrollBarVisibility="Disabled" Padding="10">
<StackPanel>
<StackPanel Orientation="Horizontal">
<TextBlock Text="任务列表" FontSize="24" Margin="10,20" Foreground="#fff"></TextBlock>
</StackPanel>
<Border Margin="6,6,6,6" Background="#20ffffff" CornerRadius="4">
<GroupBox Style="{StaticResource AduGroupBox}" Header="任务信息" FontWeight="Bold" Margin="0,10" FontSize="12" Foreground="#fff" BorderThickness="3,0,0,0" BorderBrush="#4ABDA7">
<DataGrid Margin="2" FontSize="11" Style="{StaticResource AduDataGrid}" Height="auto" x:Name="AduDataGrids1" GridLinesVisibility="None" BorderThickness="8" ItemsSource="{Binding CodeList}">
<DataGrid.Columns>
<DataGridTextColumn Width="*" Header="任务号" Binding="{Binding tNo}" IsReadOnly="True" CanUserSort="False" />
<DataGridTextColumn Width="*" Header="WMS任务号" Binding="{Binding tNo_WMS}" IsReadOnly="True" CanUserSort="False" />
<DataGridTextColumn Width="*" Header="任务类型" Binding="{Binding Type ,Converter={StaticResource TaskTypeConverter}}" IsReadOnly="True" CanUserSort="False" />
<DataGridTextColumn Width="*" Header="当前状态" Binding="{Binding NowState,Converter={StaticResource TaskStateConverter}}" IsReadOnly="True" CanUserSort="False" />
<DataGridTextColumn Width="*" Header="下一状态" Binding="{Binding NextState,Converter={StaticResource TaskStateConverter}}" IsReadOnly="True" CanUserSort="False" />
<DataGridTextColumn Width="*" Header="条码" Binding="{Binding PalletOrBoxNo}" IsReadOnly="True" CanUserSort="False" />
<DataGridTextColumn Width="*" Header="优先级" Binding="{Binding Priority}" IsReadOnly="True" CanUserSort="False" />
<!--<DataGridTextColumn Width="*" Header="巷道" Binding="{Binding Roadway}" IsReadOnly="True" CanUserSort="False" />-->
<!--<DataGridTextColumn Width="*" Header="货叉" Binding="{Binding ForkNo}" IsReadOnly="True" CanUserSort="False" />-->
<DataGridTextColumn Width="*" Header="动作起点" Binding="{Binding FromPlace,Converter={StaticResource DeviceConverter}}" IsReadOnly="True" CanUserSort="False" />
<DataGridTextColumn Width="*" Header="动作终点" Binding="{Binding ToPlace,Converter={StaticResource DeviceConverter}}" IsReadOnly="True" CanUserSort="False" />
<DataGridTextColumn Width="*" Header="起点" Binding="{Binding EntrancePlace,Converter={StaticResource DeviceConverter}}" IsReadOnly="True" CanUserSort="False" />
<DataGridTextColumn Width="*" Header="终点" Binding="{Binding ExitPlace,Converter={StaticResource DeviceConverter}}" IsReadOnly="True" CanUserSort="False" />
<DataGridTextColumn Width="*" Header="错误信息" Binding="{Binding ErrorMsg}" IsReadOnly="True" CanUserSort="False" />
<DataGridTextColumn Width="*" Header="创建时间" Binding="{Binding Task_CreateTime,StringFormat={}{0:HH:mm:ss}}" IsReadOnly="True" CanUserSort="False" />
</DataGrid.Columns>
<DataGrid.ContextMenu>
<ContextMenu>
<!--<MenuItem Header="强制删除任务" Click="MItem_ClearTask"></MenuItem>-->
<MenuItem Header="修改任务状态" Click="MItem_ChangeTask"></MenuItem>
<MenuItem Header="提高优先级" Click="MItem_PriorityTask"></MenuItem>
</ContextMenu>
</DataGrid.ContextMenu>
</DataGrid>
</GroupBox>
</Border>
</StackPanel>
</ScrollViewer>
</Page>