diff --git a/BBWY.Client/Models/APIModel/Response/PackTask/SearchTaskListResponse.cs b/BBWY.Client/Models/APIModel/Response/PackTask/SearchTaskListResponse.cs index adaa3bc9..a7897d6f 100644 --- a/BBWY.Client/Models/APIModel/Response/PackTask/SearchTaskListResponse.cs +++ b/BBWY.Client/Models/APIModel/Response/PackTask/SearchTaskListResponse.cs @@ -165,5 +165,9 @@ namespace BBWY.Client.Models.APIModel ///分箱情况 /// public WareHourseDTO[] WareHourses { get; set; } + /// + /// 地托编号 + /// + public int? FloorDragNumber { get; set; } } } diff --git a/BBWY.Client/Models/PackTask/PackTaskModel.cs b/BBWY.Client/Models/PackTask/PackTaskModel.cs index 97fb48ed..ce5db38a 100644 --- a/BBWY.Client/Models/PackTask/PackTaskModel.cs +++ b/BBWY.Client/Models/PackTask/PackTaskModel.cs @@ -124,7 +124,7 @@ namespace BBWY.Client.Models serviceViewModel.PackTaskModel = this; serviceViewModel.PackTaskList = new System.Collections.ObjectModel.ObservableCollection { this}; - + serviceViewModel.FloorDragNumber = this.FloorDragNumber; serviceViewModel.TaskCount = SkuCount; serviceViewModel.TaskId = TaskId; serviceViewModel.OrderId= OrderId; @@ -512,6 +512,8 @@ namespace BBWY.Client.Models public IList ItemList { get; set; } public string OrderId { get; set; } + private int? floorDragNumber; + public int? FloorDragNumber { get => floorDragNumber; set { Set(ref floorDragNumber, value); } } } public class SkuMessage : NotifyObject @@ -565,5 +567,7 @@ namespace BBWY.Client.Models /// 货号 /// public string GoodsNo { get => goodsNo; set { Set(ref goodsNo, value); } } + + } } diff --git a/BBWY.Client/ViewModels/PackTask/PackServiceViewModel.cs b/BBWY.Client/ViewModels/PackTask/PackServiceViewModel.cs index 0248f8d8..8f79d6a5 100644 --- a/BBWY.Client/ViewModels/PackTask/PackServiceViewModel.cs +++ b/BBWY.Client/ViewModels/PackTask/PackServiceViewModel.cs @@ -35,6 +35,9 @@ namespace BBWY.Client.ViewModels.PackTask public class PackServiceViewModel : BaseVM, IDenpendency { + private int? floorDragNumber; + public int? FloorDragNumber { get => floorDragNumber; set { Set(ref floorDragNumber, value); } } + private string packUserName; /// /// 打包人 diff --git a/BBWY.Client/ViewModels/PackTask/WareHouseListViewModel.cs b/BBWY.Client/ViewModels/PackTask/WareHouseListViewModel.cs index 14cc413c..722fc381 100644 --- a/BBWY.Client/ViewModels/PackTask/WareHouseListViewModel.cs +++ b/BBWY.Client/ViewModels/PackTask/WareHouseListViewModel.cs @@ -360,7 +360,10 @@ namespace BBWY.Client.ViewModels.PackTask System.Windows.MessageBox.Show("请先设置打包费用!"); return; } - + if (System.Windows.MessageBox.Show("是否完成打包?", "提示", + MessageBoxButton.YesNo, + MessageBoxImage.Warning) != MessageBoxResult.Yes) + return; res = packTaskService.SetPackTaskState(taskId, PackTaskState.待封箱); break; case PackTaskState.待封箱: @@ -499,7 +502,6 @@ namespace BBWY.Client.ViewModels.PackTask }); else - Task.Factory.StartNew(() => { PackTaskList = new ObservableCollection();//初始化数据 @@ -540,6 +542,8 @@ namespace BBWY.Client.ViewModels.PackTask OrderId = item.OrderId, SkuId = item.SkuId, SkuName = item.SkuName, + FloorDragNumber=item.FloorDragNumber, + }; if (item.BarCodeDTO != null && item.BarCodeDTO.Id > 0) diff --git a/BBWY.Client/Views/PackTask/ServiceWindow.xaml b/BBWY.Client/Views/PackTask/ServiceWindow.xaml index d036a2c1..7c00f11e 100644 --- a/BBWY.Client/Views/PackTask/ServiceWindow.xaml +++ b/BBWY.Client/Views/PackTask/ServiceWindow.xaml @@ -415,9 +415,6 @@ - - - @@ -429,6 +426,8 @@ + + diff --git a/BBWY.Client/Views/PackTask/WareHouseListControl.xaml b/BBWY.Client/Views/PackTask/WareHouseListControl.xaml index 8523915c..18dbd7a9 100644 --- a/BBWY.Client/Views/PackTask/WareHouseListControl.xaml +++ b/BBWY.Client/Views/PackTask/WareHouseListControl.xaml @@ -60,19 +60,20 @@ + - - - - - - - - - - - - + + + + + + + + + + + + @@ -150,7 +151,7 @@ @@ -356,10 +357,11 @@ + - + @@ -385,7 +387,7 @@ - + - - - - - - - - - - - - + + + + + + + + + + + + + -