WinCutTaskInfo.xaml
8.2 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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
<win:HideCloseWindow
xmlns:win="clr-namespace:HHECS.WinCommon.Win;assembly=HHECS.WinCommon"
x:Class="HHECS.WinClient.View.TaskInfo.WinCutTaskInfo"
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:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:hc="https://handyorg.github.io/handycontrol"
mc:Ignorable="d"
xmlns:convert ="clr-namespace:HHECS.WinCommon.ValueConverter;assembly=HHECS.WinCommon"
Title="切割明细任务管理" Height="630.8" Width="800" Loaded="Window_Loaded">
<Window.Resources>
<Style TargetType="StackPanel">
<Setter Property="Orientation" Value="Horizontal"></Setter>
<Setter Property="VerticalAlignment" Value="Center"></Setter>
<Setter Property="HorizontalAlignment" Value="Center"></Setter>
<Setter Property="Margin" Value="5"></Setter>
</Style>
<Style x:Key="btn" TargetType="Button" BasedOn="{StaticResource BaseButtonStyle}">
<Setter Property="Margin" Value="5,0,0,0"></Setter>
</Style>
<Style TargetType="TextBlock" BasedOn="{StaticResource BaseTextBlockStyle}">
<Setter Property="Foreground" Value="Black"/>
</Style>
<Style x:Key="sp" TargetType="StackPanel">
<Setter Property="Orientation" Value="Horizontal" />
<Setter Property="VerticalAlignment" Value="Center" />
<Setter Property="HorizontalAlignment" Value="Right" />
<Setter Property="Margin" Value="0,5,20,5" />
</Style>
</Window.Resources>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="260"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Border Grid.Column="0" BorderBrush="#FFAAB5CB" BorderThickness="0,0,1,0">
<ScrollViewer>
<StackPanel Orientation="Vertical" VerticalAlignment="Top">
<GroupBox Header="查询-操作" Height="auto">
<StackPanel Orientation="Vertical" VerticalAlignment="Top">
<StackPanel Style="{StaticResource sp}">
<TextBlock TextWrapping="Wrap" Text="任务号:" />
<TextBox x:Name="txt_TaskNo" Text="{Binding Id}" Width="100" IsReadOnly="False" ></TextBox>
</StackPanel>
<StackPanel Style="{StaticResource sp}">
<TextBlock TextWrapping="Wrap" Text="工单号:" />
<TextBox x:Name="txt_Length" Text="{Binding Length}" Width="100" IsReadOnly="False" ></TextBox>
</StackPanel>
<StackPanel Style="{StaticResource sp}">
<TextBlock TextWrapping="Wrap" Text="追踪码:" />
<TextBox x:Name="txt_Diameter" Text="{Binding Diameter}" Width="100" IsReadOnly="False" ></TextBox>
</StackPanel>
<StackPanel Style="{StaticResource sp}">
<TextBlock TextWrapping="Wrap" Text="线体:" />
<TextBox x:Name="txt_Diameter1" Text="{Binding ExcelDate}" Width="100" IsReadOnly="False" ></TextBox>
</StackPanel>
<StackPanel Style="{StaticResource sp}">
<TextBlock TextWrapping="Wrap" Text="明文:" />
<TextBox x:Name="txt_Diameter3" Text="{Binding ExcelDate1}" Width="100" IsReadOnly="False" ></TextBox>
</StackPanel>
<StackPanel Style="{StaticResource sp}">
<TextBlock TextWrapping="Wrap" Text="当前状态:" />
<ComboBox x:Name="cbx_nextStation" SelectedValue="{Binding LastStatus}" ItemsSource="{Binding Statuss}" DisplayMemberPath="Key" SelectedValuePath="Value" SelectedIndex="0" HorizontalAlignment="Right" VerticalAlignment="Top" Width="100"/>
</StackPanel>
<!--<StackPanel Visibility="Collapsed" Style="{StaticResource sp}">
<TextBlock TextWrapping="Wrap" Text="开始时间:" />
<hc:DateTimePicker SelectedDateTime="{Binding StartTime}"/>
</StackPanel>
<StackPanel Visibility="Collapsed" Style="{StaticResource sp}">
<TextBlock Text="结束时间:" VerticalAlignment="Top" />
<hc:DateTimePicker SelectedDateTime="{Binding EndTime}"/>
</StackPanel>-->
<StackPanel>
<Button x:Name="btn_Query" Content="查询" Style="{StaticResource btn}" hc:IconElement.Geometry="{StaticResource SearchGeometry}" Width="auto" Click="Btn_Query_Click" Tag="stepTrace:query"/>
<Button x:Name="BtnRefresh" Content="重置" Style="{StaticResource btn}" hc:IconElement.Geometry="{StaticResource RotateLeftGeometry}" Width="auto" Click="BtnRefresh_Click" Tag="stepTrace:query" />
</StackPanel>
</StackPanel>
</GroupBox>
<GroupBox Header="维护-操作">
<StackPanel Orientation="Vertical" VerticalAlignment="Top">
<!--<StackPanel>
<Button x:Name="Btn_ImportTask" Style="{StaticResource ButtonInfo}" hc:IconElement.Geometry="{StaticResource SearchGeometry}" Width="120" FontWeight="Bold" Click="Btn_ImportTask_Click" Content="导入任务"></Button>
</StackPanel>-->
<StackPanel Visibility="Visible">
<Button x:Name="Btn_Maintain" Content="维护" Style="{StaticResource ButtonWarning}" hc:IconElement.Geometry="{StaticResource WarningGeometry}" Width="120" FontWeight="Bold" Click="BtnMaintain_Click" Tag="task:Maintain" Visibility="Visible"/>
</StackPanel>
<StackPanel>
<Button x:Name="BtnComplete" Style="{StaticResource ButtonSuccess}" hc:IconElement.Geometry="{StaticResource SuccessGeometry}" Click="BtnComplete_Click" Width="120" Tag="stepTrace:complete" FontWeight="Bold" >重新套料</Button>
</StackPanel>
</StackPanel>
</GroupBox>
</StackPanel>
</ScrollViewer>
</Border>
<DockPanel x:Name="DPMain" Grid.Column="1">
<hc:Pagination
x:Name="Page"
HorizontalAlignment="Center"
DockPanel.Dock="Bottom"
IsJumpEnabled="True"
MaxPageCount="{Binding PageInfo.MaxPage}"
PageUpdated="Page_PageUpdated"
PageIndex="{Binding PageInfo.PageIndex, Mode=TwoWay}" />
<DataGrid x:Name="dgv_1"
CanUserReorderColumns="True"
IsReadOnly="False"
ItemsSource="{Binding CutPlanTasks}">
<DataGrid.Columns>
<DataGridTextColumn Header="任务号" Binding="{Binding Id}"/>
<DataGridTextColumn Header="工单号" Binding="{Binding IwpNo}" />
<DataGridTextColumn Header="切割状态" Binding="{Binding CutState}" />
<DataGridTextColumn Header="切断长" Binding="{Binding Cuttinglength}" />
<DataGridTextColumn Header="切割优先级" Binding="{Binding CutLevel}" />
<DataGridTextColumn Header="追踪码" Binding="{Binding BarCode}" />
<DataGridTextColumn Header="打印明文" Binding="{Binding Extend1}" />
<DataGridTextColumn Header="下料工位" Binding="{Binding Extend2}" />
</DataGrid.Columns>
</DataGrid>
</DockPanel>
</Grid>
</win:HideCloseWindow>