Browse Source

1

AddValidOverTime
506583276@qq.com 2 years ago
parent
commit
d5972ea8ab
  1. 23
      BBWY.Client/ViewModels/PackTask/PublishTaskViewModel.cs
  2. 44
      BBWY.Client/Views/PackTask/PublishTaskWindow.xaml

23
BBWY.Client/ViewModels/PackTask/PublishTaskViewModel.cs

@ -256,6 +256,14 @@ namespace BBWY.Client.ViewModels.PackTask
/// </summary> /// </summary>
public CertificatePosition CertificatePosition { get => certificatePosition; set { Set(ref certificatePosition, value); } } public CertificatePosition CertificatePosition { get => certificatePosition; set { Set(ref certificatePosition, value); } }
private string showMarkMessage;
/// <summary>
/// 显示对接备注消息
/// </summary>
public string ShowMarkMessage { get => showMarkMessage; set { Set(ref showMarkMessage, value); } }
/// <summary> /// <summary>
/// 注意事项(对接备注) /// 注意事项(对接备注)
/// </summary> /// </summary>
@ -495,17 +503,11 @@ namespace BBWY.Client.ViewModels.PackTask
GoodsNumber = config.GoodsNumber; GoodsNumber = config.GoodsNumber;
PackType = (PackType)config.PackType; PackType = (PackType)config.PackType;
BasicPack = (BasicPack)config.BasicPack; BasicPack = (BasicPack)config.BasicPack;
//Availability = (TaskState)config.Availability;
MarkMessage = config.MarkMessage;
CertificatePosition = config.CertificatePosition == null ? CertificatePosition. : (CertificatePosition)config.CertificatePosition.Value; CertificatePosition = config.CertificatePosition == null ? CertificatePosition. : (CertificatePosition)config.CertificatePosition.Value;
// Increment1 = config.Increment1;
string[] increateDatas = config.Increment1.Split(','); string[] increateDatas = config.Increment1.Split(',');
IsNeedBarCode = config.NeedBar ? Need. : Need.; IsNeedBarCode = config.NeedBar ? Need. : Need.;
IsNeedCertificateModel = config.NeedCer ? Need. : Need.; IsNeedCertificateModel = config.NeedCer ? Need. : Need.;
IsSetBarCode = !config.NeedBar; IsSetBarCode = !config.NeedBar;
//IsSetCertificate = config.CertificatePosition== (int)CertificatePosition.无需合格证;
bool isSelected = false; bool isSelected = false;
foreach (var item in increates) foreach (var item in increates)
{ {
@ -573,6 +575,10 @@ namespace BBWY.Client.ViewModels.PackTask
public void InitData(PackTaskModel model = null) public void InitData(PackTaskModel model = null)
{ {
//展示数据
IncreateList = new ObservableCollection<IncreateModel>(); IncreateList = new ObservableCollection<IncreateModel>();
SpuId = string.Empty; SpuId = string.Empty;
if (model == null) if (model == null)
@ -590,7 +596,6 @@ namespace BBWY.Client.ViewModels.PackTask
ProductNo = string.Empty; ProductNo = string.Empty;
Brand = string.Empty; Brand = string.Empty;
BrandName = string.Empty; BrandName = string.Empty;
this.MarkMessage = "";
IsSetBarCode = true; IsSetBarCode = true;
IsSetCertificate = true; IsSetCertificate = true;
BarCodeModel = null; BarCodeModel = null;
@ -618,7 +623,7 @@ namespace BBWY.Client.ViewModels.PackTask
ProductNo = model.ItemList[0].GoodsNo; ProductNo = model.ItemList[0].GoodsNo;
Brand = model.Brand; Brand = model.Brand;
BrandName = model.ItemList[0].BrandName; BrandName = model.ItemList[0].BrandName;
this.MarkMessage = model.MarkMessage;
IsSetBarCode = model.BarCodeModel != null ? false : true; IsSetBarCode = model.BarCodeModel != null ? false : true;
IsSetCertificate = model.CertificateModel != null ? false : true; IsSetCertificate = model.CertificateModel != null ? false : true;
BarCodeModel = model.BarCodeModel; BarCodeModel = model.BarCodeModel;
@ -629,7 +634,7 @@ namespace BBWY.Client.ViewModels.PackTask
try try
{ {
PositionType = model.PositionType.ToEnum<PositionType>();//多个仓库异常 PositionType = model.PositionType.ToEnum<PositionType>();//多个仓库异常 todo:
} }
catch catch
{ {

44
BBWY.Client/Views/PackTask/PublishTaskWindow.xaml

@ -121,8 +121,8 @@
</StackPanel> </StackPanel>
<Grid Grid.Column="1"> <Grid Grid.Column="1">
<Grid.RowDefinitions> <Grid.RowDefinitions>
<RowDefinition Height="3*"/> <RowDefinition Height="100"/>
<RowDefinition Height="2*"/> <RowDefinition Height="*"/>
</Grid.RowDefinitions> </Grid.RowDefinitions>
<StackPanel Orientation="Vertical"> <StackPanel Orientation="Vertical">
<TextBlock Text="任务信息" FontWeight="Bold" Margin="19 23 0 0" HorizontalAlignment="Left" VerticalAlignment="Top"/> <TextBlock Text="任务信息" FontWeight="Bold" Margin="19 23 0 0" HorizontalAlignment="Left" VerticalAlignment="Top"/>
@ -147,19 +147,17 @@
</ComboBox>--> </ComboBox>-->
</StackPanel> </StackPanel>
<StackPanel Orientation="Horizontal" HorizontalAlignment="Left" VerticalAlignment="Top"
Margin="19 23 0 0">
<c:BTextBox Text="{Binding MarkMessage}" VerticalAlignment="Top" Width="467" Height="85"
WaterRemark="打包备注" AcceptsReturn="True" TextWrapping="Wrap" >
</c:BTextBox>
</StackPanel>
</StackPanel> </StackPanel>
<Grid Grid.Row="1"> <Grid Grid.Row="1">
<TextBlock Text="打包配置" FontWeight="Bold" Margin="19 23 " HorizontalAlignment="Left" VerticalAlignment="Top"/> <Grid.RowDefinitions>
<Grid Height="70" Margin="20 54 20 0"> <RowDefinition Height="50"/>
<RowDefinition Height="80"/>
<RowDefinition/>
<RowDefinition Height="40"/>
</Grid.RowDefinitions>
<TextBlock Grid.Row="0" Text="打包配置" FontWeight="Bold" HorizontalAlignment="Left" VerticalAlignment="Center" Margin="20 0 0 0"/>
<Grid Height="70" Grid.Row="1" Margin="20 0 20 0">
<Grid.ColumnDefinitions> <Grid.ColumnDefinitions>
<ColumnDefinition Width="77"/> <ColumnDefinition Width="77"/>
<ColumnDefinition Width="77"/> <ColumnDefinition Width="77"/>
@ -252,6 +250,26 @@
</ComboBox> </ComboBox>
</Grid> </Grid>
</Grid> </Grid>
<Border BorderBrush="{StaticResource Border.Brush}" BorderThickness="1" CornerRadius="0" Grid.Row="2" Margin="20 ">
<TextBox Text="{Binding ShowMarkMessage}" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"
AcceptsReturn="True" TextWrapping="Wrap" IsReadOnly="True" BorderThickness="0"/>
</Border>
<Grid Grid.Row="3" Margin="20 0 0 0">
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition Width="120"/>
</Grid.ColumnDefinitions>
<c:BTextBox WaterRemark="添加备注" Height="30" HorizontalAlignment="Stretch" Text="{Binding MarkMessage}" />
<c:BButton Grid.Column="1" Content="提交备注" Width="100" HorizontalAlignment="Right" VerticalAlignment="Stretch" Margin="0,2,5,2"
Command="{Binding CreateTaskCommand}"
CommandParameter="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type c:BWindow}}}"
Background="{StaticResource Button.Background}" BorderThickness="0" Foreground="White"/>
</Grid>
</Grid> </Grid>
</Grid> </Grid>

Loading…
Cancel
Save