基本框架搭建

This commit is contained in:
2025-04-28 10:06:03 +08:00
parent e253d0c52c
commit d3637e0700
66 changed files with 4479 additions and 280 deletions

View File

@@ -0,0 +1,131 @@
<UserControl x:Class="linesider_screen_bankend.Views.HomePage"
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:local="clr-namespace:linesider_screen_bankend.Views"
mc:Ignorable="d"
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
xmlns:prism="http://prismlibrary.com/"
d:DesignHeight="800" d:DesignWidth="1200">
<Grid>
<!-- 内容区域 -->
<StackPanel>
<!-- 基本信息 GroupBox -->
<GroupBox Margin="0,0,0,5" Header="基本信息" Style="{StaticResource MaterialDesignGroupBox}">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<TextBlock HorizontalAlignment="Left" TextWrapping="Wrap" Text="工单号" VerticalAlignment="Center" Grid.Row="0" Grid.Column="0"/>
<ComboBox HorizontalAlignment="Left" VerticalAlignment="Center" Width="150" Style="{StaticResource MaterialDesignComboBox}" Grid.Row="0" Grid.Column="0"/>
<Button Content="上一工单" HorizontalAlignment="Center" VerticalAlignment="Center" Height="30" Width="100" Style="{StaticResource MaterialDesignFlatMidBgButton}" Grid.Row="0" Grid.Column="1"/>
<Button Content="下一工单" HorizontalAlignment="Center" VerticalAlignment="Center" Height="30" Width="100" Style="{StaticResource MaterialDesignFlatMidBgButton}" Grid.Row="0" Grid.Column="2"/>
<Button Content="刷新工单" HorizontalAlignment="Center" VerticalAlignment="Center" Height="30" Width="100" Style="{StaticResource MaterialDesignFlatMidBgButton}" Grid.Row="0" Grid.Column="3"/>
<TextBlock HorizontalAlignment="Left" TextWrapping="Wrap" Text="班次" VerticalAlignment="Center" Grid.Row="0" Grid.Column="4"/>
<ComboBox HorizontalAlignment="Left" VerticalAlignment="Center" Width="60" Height="30" Style="{StaticResource MaterialDesignComboBox}" Grid.Row="1" Grid.Column="0"/>
<Button Content="确认" HorizontalAlignment="Center" VerticalAlignment="Center" Height="30" Width="100" Style="{StaticResource MaterialDesignFlatMidBgButton}" Grid.Row="1" Grid.Column="1"/>
<Button Content="完成" HorizontalAlignment="Center" VerticalAlignment="Center" Height="30" Width="100" Style="{StaticResource MaterialDesignFlatMidBgButton}" Grid.Row="1" Grid.Column="2"/>
<TextBlock HorizontalAlignment="Left" TextWrapping="Wrap" Text="零件号" VerticalAlignment="Center" Grid.Row="2" Grid.Column="0"/>
<TextBox HorizontalAlignment="Left" TextWrapping="Wrap" Text="" VerticalAlignment="Center" Width="150" Style="{StaticResource MaterialDesignTextBox}" Grid.Row="2" Grid.Column="1"/>
<TextBlock HorizontalAlignment="Left" TextWrapping="Wrap" Text="描述" VerticalAlignment="Center" Grid.Row="2" Grid.Column="2"/>
<TextBox HorizontalAlignment="Left" TextWrapping="Wrap" Text="" VerticalAlignment="Center" Width="150" Style="{StaticResource MaterialDesignTextBox}" Grid.Row="2" Grid.Column="3"/>
</Grid>
</GroupBox>
<!-- 产品标签使用内容 GroupBox -->
<GroupBox Margin="0,0,0,5" Header="产品标签" Style="{StaticResource MaterialDesignGroupBox}">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Grid.Row="0" Grid.Column="0" Text="工单号10000"/>
<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Grid.Row="1" Grid.Column="0" Text="追溯号10001"/>
<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Grid.Row="2" Grid.Column="0" Text="班组号10002"/>
<TextBox VerticalAlignment="Center" Width="auto" Style="{StaticResource MaterialDesignTextBox}" Grid.Row="0" Grid.Column="1"/>
<TextBox VerticalAlignment="Center" Width="auto" Style="{StaticResource MaterialDesignTextBox}" Grid.Row="1" Grid.Column="1"/>
<TextBox VerticalAlignment="Center" Width="auto" Style="{StaticResource MaterialDesignTextBox}" Grid.Row="2" Grid.Column="1"/>
<Button Content="打印" HorizontalAlignment="Center" VerticalAlignment="Center" Grid.Column="2" Grid.RowSpan="3" Width="auto" Style="{StaticResource MaterialDesignFlatMidBgButton}"/>
<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Grid.Row="0" Grid.Column="3" Text="当前工单总数" Foreground="Red"/>
<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Grid.Row="0" Grid.Column="4" Text="当前设备数量" Foreground="Red"/>
<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Grid.Row="1" Grid.Column="3" Text="0" FontSize="30" Foreground="Red"/>
<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Grid.Row="1" Grid.Column="4" Text="0" FontSize="30" Foreground="Red"/>
</Grid>
</GroupBox>
<!-- 箱标签使用内容 GroupBox -->
<GroupBox Margin="0,0,0,5" Header="箱标签" Style="{StaticResource MaterialDesignGroupBox}">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Grid.Row="0" Grid.Column="0" Text="工单号10000"/>
<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Grid.Row="1" Grid.Column="0" Text="箱 号10005"/>
<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Grid.Row="2" Grid.Column="0" Text="班组号10000"/>
<TextBox VerticalAlignment="Center" Width="auto" Style="{StaticResource MaterialDesignTextBox}" Grid.Row="0" Grid.Column="1"/>
<TextBox VerticalAlignment="Center" Width="auto" Style="{StaticResource MaterialDesignTextBox}" Grid.Row="1" Grid.Column="1"/>
<TextBox VerticalAlignment="Center" Width="auto" Style="{StaticResource MaterialDesignTextBox}" Grid.Row="2" Grid.Column="1"/>
<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Grid.Row="0" Grid.Column="2" Text="满箱量10007"/>
<TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Grid.Row="1" Grid.Column="2" Text="装箱量10003"/>
<TextBox HorizontalAlignment="Center" VerticalAlignment="Center" Grid.Column="3" Grid.Row="0" Width="auto" TextWrapping="Wrap" Text="" Style="{StaticResource MaterialDesignTextBox}"/>
<TextBox HorizontalAlignment="Center" VerticalAlignment="Center" Grid.Column="3" Grid.Row="1" Width="auto" TextWrapping="Wrap" Text="" Style="{StaticResource MaterialDesignTextBox}"/>
<Button Content="箱标签打印" HorizontalAlignment="Center" VerticalAlignment="Center" Grid.Column="4" Grid.Row="0" Style="{StaticResource MaterialDesignFlatMidBgButton}"/>
<Button Content="拼箱" HorizontalAlignment="Center" VerticalAlignment="Center" Grid.Column="4" Grid.Row="1" Style="{StaticResource MaterialDesignFlatMidBgButton}"/>
</Grid>
</GroupBox>
<!-- 扫描信息部分 -->
<GroupBox Margin="0,0,0,5" Header="扫描信息" Style="{StaticResource MaterialDesignGroupBox}">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<TextBlock HorizontalAlignment="Left" TextWrapping="Wrap" VerticalAlignment="Center" Width="56" Grid.Row="0" Grid.Column="0"><Run Text="箱"/><Run Text=" "/><Run Language="zh-cn" Text=" "/><Run Text=" ID"/></TextBlock>
<TextBlock HorizontalAlignment="Left" TextWrapping="Wrap" VerticalAlignment="Center" Width="56" Grid.Row="1" Grid.Column="0"><Run Text="产品"/><Run Language="zh-cn" Text=" "/><Run Text="ID"/></TextBlock>
<TextBlock HorizontalAlignment="Left" TextWrapping="Wrap" VerticalAlignment="Center" Grid.Row="2" Grid.Column="0"><Run Language="zh-cn" Text="扫描内容"/><Run Text=""/></TextBlock>
<TextBox HorizontalAlignment="Left" TextWrapping="Wrap" Text="" VerticalAlignment="Center" Width="200" Style="{StaticResource MaterialDesignTextBox}" Grid.Row="0" Grid.Column="1"/>
<TextBox HorizontalAlignment="Left" TextWrapping="Wrap" Text="" VerticalAlignment="Center" Width="200" Style="{StaticResource MaterialDesignTextBox}" Grid.Row="1" Grid.Column="1"/>
<TextBox HorizontalAlignment="Left" TextWrapping="Wrap" Text="" VerticalAlignment="Center" Width="500" Style="{StaticResource MaterialDesignTextBox}" Grid.Row="2" Grid.Column="1"/>
<Button Content="模拟触发" HorizontalAlignment="Center" VerticalAlignment="Center" Width="120" Style="{StaticResource MaterialDesignFlatMidBgButton}" Grid.Row="0" Grid.Column="2" Grid.RowSpan="2" Click="Button_Click"/>
<RadioButton HorizontalAlignment="Left" VerticalAlignment="Center" Grid.Row="0" Grid.Column="2" Margin="420,0,0,0" Style="{StaticResource MaterialDesignRadioButton}"/>
</Grid>
</GroupBox>
</StackPanel>
</Grid>
</UserControl>

View File

@@ -0,0 +1,20 @@
using System.Windows;
using System.Windows.Controls;
namespace linesider_screen_bankend.Views
{
/// <summary>
/// HomePage.xaml 的交互逻辑
/// </summary>
public partial class HomePage : UserControl
{
public HomePage()
{
InitializeComponent();
}
private void Button_Click(object sender, RoutedEventArgs e)
{
}
}
}

View File

@@ -0,0 +1,16 @@
<UserControl x:Class="linesider_screen_bankend.Views.SettingsPage"
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:local="clr-namespace:linesider_screen_bankend.Views"
mc:Ignorable="d"
d:DesignHeight="450" d:DesignWidth="800">
<Grid Cursor="">
<StackPanel>
<TextBox TextWrapping="Wrap" Text="菜单1" Width="150" Style="{StaticResource MaterialDesignTextBox}"/>
<TextBox TextWrapping="Wrap" Text="菜单2" Width="150" Style="{StaticResource MaterialDesignTextBox}"/>
<TextBox TextWrapping="Wrap" Text="菜单3" Width="150" Style="{StaticResource MaterialDesignTextBox}"/>
</StackPanel>
</Grid>
</UserControl>

View File

@@ -0,0 +1,15 @@
using System.Windows.Controls;
namespace linesider_screen_bankend.Views
{
/// <summary>
/// SettingsPage.xaml 的交互逻辑
/// </summary>
public partial class SettingsPage : UserControl
{
public SettingsPage()
{
InitializeComponent();
}
}
}