diff --git a/BBWY.Client/GlobalContext.cs b/BBWY.Client/GlobalContext.cs index f4d6d646..8b89fb91 100644 --- a/BBWY.Client/GlobalContext.cs +++ b/BBWY.Client/GlobalContext.cs @@ -13,7 +13,7 @@ namespace BBWY.Client { ShopServiceGroupList = new List(); ShopServiceGroupLowerList = new List(); - ClientVersion = "10196"; + ClientVersion = "10197"; } diff --git a/BBWY.Client/Models/APIModel/Response/PackTask/SearchTaskListResponse.cs b/BBWY.Client/Models/APIModel/Response/PackTask/SearchTaskListResponse.cs index 15b8eaea..a6bdcd72 100644 --- a/BBWY.Client/Models/APIModel/Response/PackTask/SearchTaskListResponse.cs +++ b/BBWY.Client/Models/APIModel/Response/PackTask/SearchTaskListResponse.cs @@ -87,7 +87,7 @@ namespace BBWY.Client.Models.APIModel /// /// 打包类型(单件=0,多件=1) /// - public int PackType { get; set; } + public PackType PackType { get; set; } /// /// 落仓(本地仓=0,云仓=1,京仓=2,聚水潭=3) @@ -97,20 +97,13 @@ namespace BBWY.Client.Models.APIModel /// /// 基础包装(快递袋=0,纸箱=1,麻袋=2) /// - public int BasicPack { get; set; } + public BasicPack BasicPack { get; set; } /// /// 增量1() /// public string Increment1 { get; set; } - - ///// - ///// 到货情况(待收货=0,部分收货=1,已到货=2) - ///// - //public int Availability { get; set; } - - /// /// 服务费用数据 /// @@ -120,7 +113,7 @@ namespace BBWY.Client.Models.APIModel /// /// 合格证位置(外部包装=0,产品包装=1) /// - public int? CertificatePosition { get; set; } + public CertificatePosition? CertificatePosition { get; set; } /// @@ -133,13 +126,6 @@ namespace BBWY.Client.Models.APIModel /// public int GoodsNumber { get; set; } - - ///// - ///// 注意事项(对接备注) - ///// - //public string MarkMessage { get; set; } - - /// /// 条形码数据 /// @@ -150,12 +136,6 @@ namespace BBWY.Client.Models.APIModel /// public CertificateModel[] Cers { get; set; } - - ///// - ///// 品牌 - ///// - //public string Brand { get; set; } - public string OrderId { get; set; } ///// @@ -188,10 +168,7 @@ namespace BBWY.Client.Models.APIModel /// 打包超时备注信息 /// public string PackOverTimeMarkMsg { get; set; } - /// - /// 备注消息列表 - /// - public string ShowMarkMessage { get; set; } + /// /// 采购方案 /// @@ -225,6 +202,11 @@ namespace BBWY.Client.Models.APIModel /// 物流状态 /// public List ExpressOrderResponses { get; set; } + + /// + /// 消息列表 + /// + public List MarkMessageModelList { get; set; } } public class ExpressOrderResponse { diff --git a/BBWY.Client/Models/PackTask/PackTaskModel.cs b/BBWY.Client/Models/PackTask/PackTaskModel.cs index 7bc93642..aa5c7e29 100644 --- a/BBWY.Client/Models/PackTask/PackTaskModel.cs +++ b/BBWY.Client/Models/PackTask/PackTaskModel.cs @@ -25,6 +25,26 @@ namespace BBWY.Client.Models /// public class PackTaskModel : BaseVM { + private bool showSendMsg = false; + /// + /// 展示留言信息 + /// + public bool ShowSendMsg { get => showSendMsg; set { Set(ref showSendMsg, value); } } + + + private string taskMarkMsg; + /// + /// 展示留言信息 + /// + public string TaskMarkMsg { get => taskMarkMsg; set { Set(ref taskMarkMsg, value); } } + + + + private bool showMoreMsg = false; + /// + /// 展示留言信息 + /// + public bool ShowMoreMsg { get => showMoreMsg; set { Set(ref showMoreMsg, value); } } private bool isShowFees; public bool IsShowFees { get => isShowFees; set { Set(ref isShowFees, value); } } @@ -458,14 +478,12 @@ namespace BBWY.Client.Models /// 打包超时备注信息 /// public string PackOverTimeMarkMsg { get => packOverTimeMarkMsg; set { Set(ref packOverTimeMarkMsg, value); } } + + /// - /// - /// - private string showMarkMessage; - /// - /// 备注消息列表 + /// 消息列表 /// - public string ShowMarkMessage { get => showMarkMessage; set { Set(ref showMarkMessage, value); } } + public List MarkMessageModelList { get; set; } /// /// 采购方案 diff --git a/BBWY.Client/ViewModels/PackTask/TaskListViewModel.cs b/BBWY.Client/ViewModels/PackTask/TaskListViewModel.cs index d0e2e983..e0490434 100644 --- a/BBWY.Client/ViewModels/PackTask/TaskListViewModel.cs +++ b/BBWY.Client/ViewModels/PackTask/TaskListViewModel.cs @@ -30,6 +30,7 @@ using BBWY.Client.ViewModels.SealBox; using BBWY.Client.Views.FallWare; using BBWY.Client.Models.FallWare; using BBWY.Client.Views.TaskOverTime; +using BBWY.Client.APIServices.QiKu; namespace BBWY.Client.ViewModels.PackTask { @@ -272,10 +273,85 @@ namespace BBWY.Client.ViewModels.PackTask - public TaskListViewModel(PackTaskService packTaskService, GlobalContext globalContext, SealBoxService sealBoxService, ProductService productService) + + /// + /// 设置仓库类型 + /// + public ICommand SetWareTypeCommand { get; set; } + /// + /// 修改任务状态 + /// + public ICommand UpdateTaskStateCommand { get; set; } + + public ICommand LoadSealBoxSkuDataCommand { get; set; } + + /// + /// 添加封箱商品 + /// + public ICommand AddSealBoxProductCommand { get; set; } + /// + /// 提交过期时间数据 + /// + public ICommand SubmitOverTimeMarkMsgCommand { get; set; } + /// + /// 设置落仓配置信息(上传材料) + /// + public ICommand SetFallWareConfiguredCommand { get; set; } + /// + /// 修改封箱数据 + /// + public ICommand UpdateSealBoxConfiguredCommand { get; set; } + /// + /// 配置封箱策略 + /// + public ICommand ConfiguredSealBoxCommand { get; set; } + /// + /// 待配置 /已配置 + /// + public ICommand SetSealBoxConfigureTypeCommand { get; set; } + + /// + /// 筛选数据 + /// + public ICommand SetTaskStateCommand { get; set; } + /// + /// 搜索数据 + /// + public ICommand SearchTaskCommand { get; set; } + + /// + /// 创建任务 + /// + public ICommand CreateTaskCommand { get; set; } + + /// + /// 页面改变事件 + /// + public ICommand TaskPageIndexChangedCommand { get; set; } + + /// + /// 打开图片链接 + /// + public ICommand OpenSkuDetailCommand { get; set; } + + + /// + /// 删除任务 + /// + public ICommand DeletedTaskCommand { get; set; } + + + + public ICommand ShowMoreMessageCommand { get; set; } + + public ICommand PackTaskMarkMessageCommand { get; set; } + + public ICommand AppendMarkMessageCommand { get; set; } + + public TaskListViewModel(PackTaskService packTaskService, GlobalContext globalContext, SealBoxService sealBoxService, ProductService productService, MarkMessageService markMessageService) { this.globalContext = globalContext; - + this.markMessageService = markMessageService; this.packTaskService = packTaskService; PackTaskList = new ObservableCollection();//初始化数据 @@ -333,9 +409,62 @@ namespace BBWY.Client.ViewModels.PackTask SearchTaskList(); }); + ShowMoreMessageCommand = new RelayCommand(ShowMoreMessage); + PackTaskMarkMessageCommand = new RelayCommand(PackTaskMarkMessage); + AppendMarkMessageCommand = new RelayCommand(AppendMarkMessage); } + MarkMessageService markMessageService; + + private void AppendMarkMessage(long taskId) + { + var model = PackTaskList?.SingleOrDefault(p => p.TaskId == taskId); + if (model != null) + { + + var res = markMessageService.AppendMarkMessage(taskId, model.TaskMarkMsg, globalContext.User.Name); + if (res == null) + { + + return; + } + if (!res.Success) + { + MessageBox.Show(res.Msg); + return; + } + + model.TaskMarkMsg = string.Empty; + + model.ShowSendMsg = false; + + ReflashTask(); + + } + + + } + + private void PackTaskMarkMessage(long taskId) + { + var model = PackTaskList?.SingleOrDefault(p => p.TaskId == taskId); + if (model != null) + { + model.ShowSendMsg = !model.ShowSendMsg; + } + } + private void ShowMoreMessage(long taskId) + { + var model = PackTaskList?.SingleOrDefault(p => p.TaskId == taskId); + if (model != null) + { + model.ShowMoreMsg = !model.ShowMoreMsg; + + + + } + } private void UpdateTaskState(object obj) { var model = (PackTaskModel)obj; @@ -611,9 +740,9 @@ namespace BBWY.Client.ViewModels.PackTask //WaitCompleted = packTaskResult.Data.WaitCompleted?.ToString(); WaitScheduleCount = packTaskResult.Data.WaitScheduleCount?.ToString(); - - WaitTransportCount =packTaskResult.Data.WaitTransportCount?.ToString(); - })); + + WaitTransportCount = packTaskResult.Data.WaitTransportCount?.ToString(); + })); } } @@ -630,71 +759,7 @@ namespace BBWY.Client.ViewModels.PackTask - /// - /// 设置仓库类型 - /// - public ICommand SetWareTypeCommand { get; set; } - /// - /// 修改任务状态 - /// - public ICommand UpdateTaskStateCommand { get; set; } - public ICommand LoadSealBoxSkuDataCommand { get; set; } - - /// - /// 添加封箱商品 - /// - public ICommand AddSealBoxProductCommand { get; set; } - /// - /// 提交过期时间数据 - /// - public ICommand SubmitOverTimeMarkMsgCommand { get; set; } - /// - /// 设置落仓配置信息(上传材料) - /// - public ICommand SetFallWareConfiguredCommand { get; set; } - /// - /// 修改封箱数据 - /// - public ICommand UpdateSealBoxConfiguredCommand { get; set; } - /// - /// 配置封箱策略 - /// - public ICommand ConfiguredSealBoxCommand { get; set; } - /// - /// 待配置 /已配置 - /// - public ICommand SetSealBoxConfigureTypeCommand { get; set; } - - /// - /// 筛选数据 - /// - public ICommand SetTaskStateCommand { get; set; } - /// - /// 搜索数据 - /// - public ICommand SearchTaskCommand { get; set; } - - /// - /// 创建任务 - /// - public ICommand CreateTaskCommand { get; set; } - - /// - /// 页面改变事件 - /// - public ICommand TaskPageIndexChangedCommand { get; set; } - - /// - /// 打开图片链接 - /// - public ICommand OpenSkuDetailCommand { get; set; } - - - /// - /// 删除任务 - /// - public ICommand DeletedTaskCommand { get; set; } public void SetTaskState(TaskState? taskState) { @@ -765,45 +830,18 @@ namespace BBWY.Client.ViewModels.PackTask foreach (var item in dataModel.Items) { - var data = new PackTaskModel() - { - SkuId = item.SkuId, - AcceptName = item.UserName, - BasicPack = (BasicPack)item.BasicPack, - DepartmentName = item.DepartmentName, - CertificatePosition = (CertificatePosition)item.CertificatePosition, - GoodsNumber = item.GoodsNumber, - Increment1 = item.Increment1, - ItemList = new List() { new SkuMessage + var data = JsonConvert.DeserializeObject(JsonConvert.SerializeObject(item)); + + data.ItemList = new List() { new SkuMessage { BrandName = item.BrandName, GoodsNo = item.ProductItemNum, Logo= item.Logo, - SkuName = item.SkuName, - SkuId = item.SkuId, - - - } }, - ShowMarkMessage = item.ShowMarkMessage, - PackType = (PackType)item.PackType, - - PositionType = item.PositionType, - SkuCount = item.SkuCount, - SkuTitle = item.SkuGoodsTitle, - TaskId = item.TaskId, - - EndTime = item.CreateTime, - BrandName = item.BrandName, - OrderId = item.OrderId, - TaskState = item.TaskState, - QualityCompletionOverTime = item.QualityCompletionOverTime, - PackCompletionOverTime = item.PackCompletionOverTime, - ShopName = item.ShopName, - SkuPurchaseSchemeId = item.SkuPurchaseSchemeId, - ScheduleOverTimeMarkMsg = item.ScheduleOverTimeMarkMsg, - ScheduleOverTime = item.ScheduleOverTime, - PackProcessType = item.PackProcessType, - SendToSetSkuConfigureTime = item.SendToSetSkuConfigureTime, - ExpressOrderList =item.ExpressOrderResponses - }; + SkuName = item.SkuName, + SkuId = item.SkuId + } }; + data.ExpressOrderList = item.ExpressOrderResponses; + data.EndTime = item.CreateTime; + data.SkuTitle = item.SkuGoodsTitle; + data.AcceptName = item.UserName; if (!item.OrderId.IsNullOrEmpty() && !item.SkuId.IsNullOrEmpty())//加载物流信息 { @@ -1304,7 +1342,7 @@ namespace BBWY.Client.ViewModels.PackTask PageSize = 20; WaitTransportList = new ObservableCollection(); - var datas = sealBoxService.GetWareWaitTransportList(SelectWareType, PageSize, PageIndex,globalContext.User.Shop.ShopId.ToString()); + var datas = sealBoxService.GetWareWaitTransportList(SelectWareType, PageSize, PageIndex, globalContext.User.Shop.ShopId.ToString()); if (datas != null && datas.Data != null && datas.Success) { var dataModel = datas.Data; @@ -1371,7 +1409,7 @@ namespace BBWY.Client.ViewModels.PackTask }); IsLoading = false; } - + } } diff --git a/BBWY.Client/ViewModels/PackTask/WareHouseListViewModel.cs b/BBWY.Client/ViewModels/PackTask/WareHouseListViewModel.cs index 45d8ace4..46eebddd 100644 --- a/BBWY.Client/ViewModels/PackTask/WareHouseListViewModel.cs +++ b/BBWY.Client/ViewModels/PackTask/WareHouseListViewModel.cs @@ -595,7 +595,146 @@ namespace BBWY.Client.ViewModels.PackTask private readonly PackTaskService packTaskService; private readonly SealBoxService sealBoxService; public GlobalContext globalContext; - public WareHouseListViewModel(PackTaskService packTaskService, GlobalContext globalContext, SealBoxService sealBoxService, PackUserService packUserService) + + + /// + /// 推送sku配置状态 + /// + public ICommand SendToSetSkuConfigureCommand { get; set; } + /// + /// 提交超时原因 + /// + public ICommand SubmitOverTimeMarkMsgCommand { get; set; } + /// + /// 查看揽收单 + /// + public ICommand LookLSOrderConfigureCommand { get; set; } + /// + /// 打印揽收单 + /// + public ICommand PrintLSOrderConfigureCommand { get; set; } + /// + /// 打印封箱明细 + /// + public ICommand PrintSealBoxDetailsCommand { get; set; } + /// + /// 待完结 完成事件 + /// + public ICommand CompeteWaitCompletedCommand { get; set; } + + /// + /// 待转运 完成事件 + /// + public ICommand CompeteWaitTransportCommand { get; set; } + + /// + /// 设置仓库类型 + /// + public ICommand SetWareTypeCommand { get; set; } + + /// + /// 查看箱唛配置 + /// + public ICommand LookBoxConfigureCommand { get; set; } + /// + /// 待配置 /已配置 + /// + public ICommand SetSealBoxConfigureTypeCommand { get; set; } + public ICommand CompeteFallWareCommand { get; set; } + public ICommand CompeteSealBoxCommand { get; set; } + + public ICommand CompletedPackTaskCommand { get; set; } + + + /// + /// 打开图片链接 + /// + public ICommand OpenSkuDetailCommand { get; set; } + + + /// + /// 筛选数据 + /// + public ICommand SetTaskStateCommand { get; set; } + + /// + /// 修改任务状态 + /// + public ICommand UpdateTaskStateCommand { get; set; } + /// + /// 搜索数据 + /// + public ICommand SearchTaskCommand { get; set; } + + /// + /// 创建任务 + /// + public ICommand CreateTaskCommand { get; set; } + + /// + /// 页面改变事件 + /// + public ICommand TaskPageIndexChangedCommand { get; set; } + + /// + /// 设置分箱数量 + /// + public ICommand SetSealBoxCommand { get; set; } + + + /// + /// 打印封箱数据 + /// + public ICommand PrintBoxConfigureCommand { get; set; } + + + /// + /// 删除任务 + /// + public ICommand DeletedTaskCommand { get; set; } + + + /// + /// 商家自取 + /// + public ICommand StoreGetBySelfCommand { get; set; } + + + /// + /// 加载事件(待封箱) + /// + public ICommand LoadSkuDataCommand { get; set; } + + /// + /// 加载事件(封箱已配置) + /// + public ICommand LoadSealBoxSkuDataCommand { get; set; } + + /// + /// 落仓 + /// + public ICommand LoadFallWareSkuDataCommand { get; set; } + + /// + /// 转运 + /// + public ICommand LoadTransportSkuDataCommand { get; set; } + + + + + /// + /// 待完结 + /// + public ICommand LoadCompletedSkuDataCommand { get; set; } + + + public ICommand ShowMoreMessageCommand { get; set; } + + public ICommand PackTaskMarkMessageCommand { get; set; } + + public ICommand AppendMarkMessageCommand { get; set; } + public WareHouseListViewModel(PackTaskService packTaskService, GlobalContext globalContext, SealBoxService sealBoxService, PackUserService packUserService, MarkMessageService markMessageService) { @@ -603,7 +742,8 @@ namespace BBWY.Client.ViewModels.PackTask this.globalContext = globalContext; this.sealBoxService = sealBoxService; this.packTaskService = packTaskService; - + this.packUserService = packUserService; + this.markMessageService = markMessageService; //Messenger.Default.Send(globalContext, "AcceptGlobalContext"); PackTaskList = new ObservableCollection();//初始化数据 @@ -686,7 +826,60 @@ namespace BBWY.Client.ViewModels.PackTask LoadTransportSkuDataCommand = new RelayCommand(LoadTransportSkuData); LoadCompletedSkuDataCommand = new RelayCommand(LoadCompletedSkuData); - this.packUserService = packUserService; + ShowMoreMessageCommand = new RelayCommand(ShowMoreMessage); + PackTaskMarkMessageCommand = new RelayCommand(PackTaskMarkMessage); + + AppendMarkMessageCommand = new RelayCommand(AppendMarkMessage); + + } + MarkMessageService markMessageService; + private void AppendMarkMessage(long taskId) + { + var model = PackTaskList?.SingleOrDefault(p => p.TaskId == taskId); + if (model != null) + { + + var res = markMessageService.AppendMarkMessage(taskId, model.TaskMarkMsg, globalContext.User.Name); + if (res == null) + { + + return; + } + if (!res.Success) + { + MessageBox.Show(res.Msg); + return; + } + + model.TaskMarkMsg = string.Empty; + + model.ShowSendMsg = false; + + ReflashTask(); + + } + + + } + + private void PackTaskMarkMessage(long taskId) + { + var model = PackTaskList?.SingleOrDefault(p => p.TaskId == taskId); + if (model != null) + { + model.ShowSendMsg = !model.ShowSendMsg; + } + } + private void ShowMoreMessage(long taskId) + { + var model = PackTaskList?.SingleOrDefault(p => p.TaskId == taskId); + if (model != null) + { + model.ShowMoreMsg = !model.ShowMoreMsg; + + + + } } private void LoadCompletedSkuData(WareWaitCompleted model) @@ -965,35 +1158,8 @@ namespace BBWY.Client.ViewModels.PackTask private void CompletedPackTask(object obj) { var model = (PackTaskModel)obj; - - //if (model == null || model.FeesItemResponse == null || model.FeesItemResponse.AllFees == 0) - //{ - // System.Windows.MessageBox.Show("请先设置打包费用!"); - // return; - //} - //if (System.Windows.MessageBox.Show("是否完成打包?", "提示", - // MessageBoxButton.YesNo, - // MessageBoxImage.Warning) != MessageBoxResult.Yes) - // return; - - AddOneItemWeightWindow addOneItemWeightWindow = new AddOneItemWeightWindow(ReflashTask, packUserService, model.TaskId); addOneItemWeightWindow.ShowDialog(); - - - //var res = packTaskService.CompletedPackTask(model.TaskId); - //if (res == null) - //{ - // return; - //} - //if (!res.Success) - //{ - // System.Windows.MessageBox.Show(res.Msg); - // return; - //} - - - //Task.Factory.StartNew(() => SearchTaskList()); } private void StoreGetBySelf(long taskId) @@ -1152,136 +1318,7 @@ namespace BBWY.Client.ViewModels.PackTask #region 事件绑定 - /// - /// 推送sku配置状态 - /// - public ICommand SendToSetSkuConfigureCommand { get; set; } - /// - /// 提交超时原因 - /// - public ICommand SubmitOverTimeMarkMsgCommand { get; set; } - /// - /// 查看揽收单 - /// - public ICommand LookLSOrderConfigureCommand { get; set; } - /// - /// 打印揽收单 - /// - public ICommand PrintLSOrderConfigureCommand { get; set; } - /// - /// 打印封箱明细 - /// - public ICommand PrintSealBoxDetailsCommand { get; set; } - /// - /// 待完结 完成事件 - /// - public ICommand CompeteWaitCompletedCommand { get; set; } - - /// - /// 待转运 完成事件 - /// - public ICommand CompeteWaitTransportCommand { get; set; } - - /// - /// 设置仓库类型 - /// - public ICommand SetWareTypeCommand { get; set; } - - /// - /// 查看箱唛配置 - /// - public ICommand LookBoxConfigureCommand { get; set; } - /// - /// 待配置 /已配置 - /// - public ICommand SetSealBoxConfigureTypeCommand { get; set; } - public ICommand CompeteFallWareCommand { get; set; } - public ICommand CompeteSealBoxCommand { get; set; } - - public ICommand CompletedPackTaskCommand { get; set; } - - - /// - /// 打开图片链接 - /// - public ICommand OpenSkuDetailCommand { get; set; } - - - /// - /// 筛选数据 - /// - public ICommand SetTaskStateCommand { get; set; } - - /// - /// 修改任务状态 - /// - public ICommand UpdateTaskStateCommand { get; set; } - /// - /// 搜索数据 - /// - public ICommand SearchTaskCommand { get; set; } - - /// - /// 创建任务 - /// - public ICommand CreateTaskCommand { get; set; } - - /// - /// 页面改变事件 - /// - public ICommand TaskPageIndexChangedCommand { get; set; } - - /// - /// 设置分箱数量 - /// - public ICommand SetSealBoxCommand { get; set; } - - - /// - /// 打印封箱数据 - /// - public ICommand PrintBoxConfigureCommand { get; set; } - - - /// - /// 删除任务 - /// - public ICommand DeletedTaskCommand { get; set; } - - - /// - /// 商家自取 - /// - public ICommand StoreGetBySelfCommand { get; set; } - - - /// - /// 加载事件(待封箱) - /// - public ICommand LoadSkuDataCommand { get; set; } - - /// - /// 加载事件(封箱已配置) - /// - public ICommand LoadSealBoxSkuDataCommand { get; set; } - /// - /// 落仓 - /// - public ICommand LoadFallWareSkuDataCommand { get; set; } - - /// - /// 转运 - /// - public ICommand LoadTransportSkuDataCommand { get; set; } - - - - - /// - /// 待完结 - /// - public ICommand LoadCompletedSkuDataCommand { get; set; } /// /// 完成封箱 /// @@ -1798,46 +1835,20 @@ namespace BBWY.Client.ViewModels.PackTask OrderCount = dataModel.TotalCount; foreach (var item in dataModel.Items) { - var data = new PackTaskModel() - { - AcceptName = item.UserName, - BasicPack = (BasicPack)item.BasicPack, - DepartmentName = item.DepartmentName, - CertificatePosition = (CertificatePosition)item.CertificatePosition, - - GoodsNumber = item.GoodsNumber, - Increment1 = item.Increment1, - ItemList = new List() { new SkuMessage + + var data = JsonConvert.DeserializeObject( JsonConvert.SerializeObject(item)); + + + data.ItemList = new List() { new SkuMessage { BrandName = item.BrandName, GoodsNo = item.ProductItemNum, Logo= item.Logo, SkuName = item.SkuName, SkuId = item.SkuId - } }, - PackType = (PackType)item.PackType, - TaskState = item.TaskState, - PositionType = item.PositionType, - SkuCount = item.SkuCount, - SkuTitle = item.SkuGoodsTitle, - TaskId = item.TaskId, - EndTime = item.CreateTime, - OrderId = item.OrderId, - SkuId = item.SkuId, - SkuName = item.SkuName, - FloorDragNumber = item.FloorDragNumber, - QualityCompletionOverTime = item.QualityCompletionOverTime, - PackCompletionOverTime = item.PackCompletionOverTime, - ShopName = item.ShopName, - QualityOverTimeMarkMsg = item.QualityOverTimeMarkMsg, - PackOverTimeMarkMsg = item.PackOverTimeMarkMsg, - ShowMarkMessage = item.ShowMarkMessage, - SkuPurchaseSchemeId = item.SkuPurchaseSchemeId, - ScheduleOverTimeMarkMsg = item.ScheduleOverTimeMarkMsg, - ScheduleOverTime = item.ScheduleOverTime, - PackProcessType = item.PackProcessType, - ShopId = item.ShopId, - SendToSetSkuConfigureTime = item.SendToSetSkuConfigureTime, - ExpressOrderList = item.ExpressOrderResponses - }; + } }; + data.ExpressOrderList = item.ExpressOrderResponses; + data.EndTime = item.CreateTime; + data.SkuTitle = item.SkuGoodsTitle; + data.AcceptName = item.UserName; if (item.BarCodeDTO != null && item.BarCodeDTO.Id > 0) { diff --git a/BBWY.Client/ViewModels/PackerTask/PackerTaskViewModel.cs b/BBWY.Client/ViewModels/PackerTask/PackerTaskViewModel.cs index 711d8604..03baaa99 100644 --- a/BBWY.Client/ViewModels/PackerTask/PackerTaskViewModel.cs +++ b/BBWY.Client/ViewModels/PackerTask/PackerTaskViewModel.cs @@ -343,6 +343,40 @@ namespace BBWY.Client.ViewModels.PackerTask #endregion + + PackUserService packUserService; + + PackTaskService packTaskService; + /// + /// 提交超时原因 + /// + public ICommand SubmitOverTimeMarkMsgCommand { get; set; } + /// + /// 打开图片链接 + /// + public ICommand OpenSkuDetailCommand { get; set; } + public ICommand SearchTaskCommand { get; set; } + /// + /// 页面改变事件 + /// + public ICommand TaskPageIndexChangedCommand { get; set; } + + public ICommand LookCerCommand { get; set; } + public ICommand LookBarCommand { get; set; } + + public ICommand SetTaskStateCommand { get; set; } + + public ICommand CompletedPackTaskCommand { get; set; } + public ICommand PackTaskMarkMessageCommand { get; set; } + public ICommand AppendMarkMessageCommand { get; set; } + + public ICommand ShowMoreMessageCommand { get; set; } + + public ICommand PrintBarcodeCommand { get; set; } + public ICommand PrintCerCommand { get; set; } + + + /// /// 构造函数 /// @@ -494,36 +528,7 @@ namespace BBWY.Client.ViewModels.PackerTask #region 方法 - PackUserService packUserService; - PackTaskService packTaskService; - /// - /// 提交超时原因 - /// - public ICommand SubmitOverTimeMarkMsgCommand { get; set; } - /// - /// 打开图片链接 - /// - public ICommand OpenSkuDetailCommand { get; set; } - public ICommand SearchTaskCommand { get; set; } - /// - /// 页面改变事件 - /// - public ICommand TaskPageIndexChangedCommand { get; set; } - - public ICommand LookCerCommand { get; set; } - public ICommand LookBarCommand { get; set; } - - public ICommand SetTaskStateCommand { get; set; } - - public ICommand CompletedPackTaskCommand { get; set; } - public ICommand PackTaskMarkMessageCommand { get; set; } - public ICommand AppendMarkMessageCommand { get; set; } - - public ICommand ShowMoreMessageCommand { get; set; } - - public ICommand PrintBarcodeCommand { get; set; } - public ICommand PrintCerCommand { get; set; } public void SetTaskState() { PageIndex = 1; diff --git a/BBWY.Client/Views/PackTask/FeesExcelV2Control.xaml.cs b/BBWY.Client/Views/PackTask/FeesExcelV2Control.xaml.cs index 753df95c..3dd46a13 100644 --- a/BBWY.Client/Views/PackTask/FeesExcelV2Control.xaml.cs +++ b/BBWY.Client/Views/PackTask/FeesExcelV2Control.xaml.cs @@ -181,7 +181,7 @@ namespace BBWY.Client.Views.PackTask private void LoadData() { - if (FeesItem == null || FeesItem.ProcessComboTaskCount <= 0) + if (FeesItem == null ) { return; } diff --git a/BBWY.Client/Views/PackTask/ShopWaitPackageControl.xaml b/BBWY.Client/Views/PackTask/ShopWaitPackageControl.xaml index 1fd0dc8c..0281bcb2 100644 --- a/BBWY.Client/Views/PackTask/ShopWaitPackageControl.xaml +++ b/BBWY.Client/Views/PackTask/ShopWaitPackageControl.xaml @@ -40,7 +40,7 @@ - + @@ -51,7 +51,7 @@ - + - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BBWY.Client/Views/PackTask/TaskListControl.xaml b/BBWY.Client/Views/PackTask/TaskListControl.xaml index db101f18..11e8c7e7 100644 --- a/BBWY.Client/Views/PackTask/TaskListControl.xaml +++ b/BBWY.Client/Views/PackTask/TaskListControl.xaml @@ -121,7 +121,8 @@ - + + @@ -425,17 +426,110 @@ Visibility="{Binding OrderId,Converter={StaticResource objConverter},ConverterPa + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BBWY.Client/Views/PackTask/WaitPackageControl.xaml b/BBWY.Client/Views/PackTask/WaitPackageControl.xaml index 69707b61..750e4cc4 100644 --- a/BBWY.Client/Views/PackTask/WaitPackageControl.xaml +++ b/BBWY.Client/Views/PackTask/WaitPackageControl.xaml @@ -281,6 +281,7 @@ + @@ -672,12 +673,22 @@ Margin=" 5,0,7,0"> + + + + - + + + + + />--> - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BBWY.Client/Views/PackTask/WareHouseListControl.xaml b/BBWY.Client/Views/PackTask/WareHouseListControl.xaml index 5555e294..acd1750a 100644 --- a/BBWY.Client/Views/PackTask/WareHouseListControl.xaml +++ b/BBWY.Client/Views/PackTask/WareHouseListControl.xaml @@ -140,7 +140,7 @@ @@ -284,6 +284,7 @@ + @@ -470,17 +471,6 @@ - @@ -573,17 +563,117 @@ + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/BBWY.Client/Views/PackerTask/PackerPackCompletedControl.xaml b/BBWY.Client/Views/PackerTask/PackerPackCompletedControl.xaml index 20623881..554f0717 100644 --- a/BBWY.Client/Views/PackerTask/PackerPackCompletedControl.xaml +++ b/BBWY.Client/Views/PackerTask/PackerPackCompletedControl.xaml @@ -568,21 +568,21 @@ Foreground="{StaticResource Text.Color}"> /> - + - + diff --git a/BBWY.Client/Views/PackerTask/PackerWaitPackageControl.xaml b/BBWY.Client/Views/PackerTask/PackerWaitPackageControl.xaml index d8941b78..61453521 100644 --- a/BBWY.Client/Views/PackerTask/PackerWaitPackageControl.xaml +++ b/BBWY.Client/Views/PackerTask/PackerWaitPackageControl.xaml @@ -541,7 +541,8 @@ TextWrapping="Wrap" + + /> - + - + diff --git a/BBWY.Client/Views/QualityTask/ShopWaitQualityControl.xaml b/BBWY.Client/Views/QualityTask/ShopWaitQualityControl.xaml index 7971f5ad..ee2f720d 100644 --- a/BBWY.Client/Views/QualityTask/ShopWaitQualityControl.xaml +++ b/BBWY.Client/Views/QualityTask/ShopWaitQualityControl.xaml @@ -135,6 +135,7 @@ + @@ -353,16 +354,85 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - diff --git a/BBWY.Client/Views/QualityTask/WaitQualityControl.xaml b/BBWY.Client/Views/QualityTask/WaitQualityControl.xaml index 386a9875..b7524aa5 100644 --- a/BBWY.Client/Views/QualityTask/WaitQualityControl.xaml +++ b/BBWY.Client/Views/QualityTask/WaitQualityControl.xaml @@ -283,6 +283,7 @@ + @@ -601,7 +602,7 @@ ConverterParameter=";:amp;:Visible:Collapsed:1"> - + @@ -630,16 +631,82 @@ - + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +