From a7594750643f3b623a36bb1177e3f3c7438cb906 Mon Sep 17 00:00:00 2001
From: "506583276@qq.com" <506583276@qq.com>
Date: Thu, 13 Jul 2023 15:16:48 +0800
Subject: [PATCH] 1
---
.../PackTask/PackTaskResultResponse.cs | 173 ------------------
.../PackTask/SearchTaskListResponse.cs | 27 ++-
BBWY.Client/Models/PackTask/PackTaskModel.cs | 4 +-
.../ViewModels/PackTask/TaskListViewModel.cs | 2 -
.../PackTask/UpdatePurchaseTaskViewModel.cs | 11 +-
.../PackTask/WareHouseListViewModel.cs | 19 +-
.../QualityTask/QualityViewModel.cs | 10 +-
.../Views/PackTask/WaitPackageControl.xaml | 11 +-
.../Views/PackTask/WareHouseListControl.xaml | 28 +--
.../Views/QualityTask/WaitQualityControl.xaml | 7 -
10 files changed, 54 insertions(+), 238 deletions(-)
delete mode 100644 BBWY.Client/Models/APIModel/Response/PackTask/PackTaskResultResponse.cs
diff --git a/BBWY.Client/Models/APIModel/Response/PackTask/PackTaskResultResponse.cs b/BBWY.Client/Models/APIModel/Response/PackTask/PackTaskResultResponse.cs
deleted file mode 100644
index 1ffffef6..00000000
--- a/BBWY.Client/Models/APIModel/Response/PackTask/PackTaskResultResponse.cs
+++ /dev/null
@@ -1,173 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Text;
-using System.Windows.Automation.Peers;
-using WebSocketSharp;
-
-namespace BBWY.Client.Models.APIModel.Response.PackTask
-{
- //public class PackTaskResultResponse
- //{
- // ///
- // /// 查询总数据(判断总页数)
- // ///
- // public int TotalCount { get; set; }
-
- // ///
- // /// 页面返回的数据
- // ///
- // public GetPackTaskDTO[] Items { get; set; }
- //}
- //public class GetPackTaskDTO
- //{
- // ///
- // /// SKU标题
- // ///
- // public string SkuName { get; set; }
- // ///
- // /// 图片链接
- // ///
- // public string Logo { get; set; }
- // ///
- // /// 任务id
- // ///
- // public long TaskId { get; set; }
-
- // ///
- // /// 需求方创建日期
- // ///
- // public DateTime CreateTime { get; set; }
-
- // ///
- // /// 任务状态(未完成=0,已完成=1,)
- // ///
- // public int TaskStatus { get; set; }
-
- // ///
- // /// 需求方团队
- // ///
- // public string DepartmentName { get; set; }
-
- // ///
- // /// 需求方店铺
- // ///
- // public string ShopName { get; set; }
-
- // ///
- // /// 货号
- // ///
- // public string ProductItemNum { get; set; }
-
- // ///
- // /// 货号品名
- // ///
- // public string BrandName { get; set; }
-
- // ///
- // /// 对接人
- // ///
- // public string UserName { get; set; }
-
- // ///
- // /// 打包人
- // ///
- // public string[] PackUserName { get; set; }
-
- // ///
- // /// skuid
- // ///
- // public string SkuId { get; set; }
-
- // ///
- // /// sku数量
- // ///
- // public int SkuCount { get; set; }
- // ///
- // /// 打包类型(单件=0,多件=1)
- // ///
- // public int PackType { get; set; }
-
- // ///
- // /// 落仓(商家仓=0,云仓=1,京仓=2,3=聚水潭)
- // ///
- // public int PositionType { get; set; }
-
- // ///
- // /// 基础包装(快递袋=0,纸箱=1,麻袋=2)
- // ///
- // public int BasicPack { get; set; }
-
- // ///
- // /// 增量1()
- // ///
- // public string Increment1 { get; set; }
-
-
- // ///
- // /// 工序道数
- // ///
- // public int? ProcessCount { get; set; }
-
- // ///
- // /// 到货情况(待收货=0,部分收货=1,已到货=2)
- // ///
- // public int Availability { get; set; }
-
- // //todo: 条形码数据 合格证数据
-
- // /////
- // ///// 打包费用
- // /////
- // //public FeesItemTypeDTO FeesItemTypeDTO { get; set; }
- // ///
- // ///
- // ///
- // public FeesItemResponse FeesItemResponse { get; set; }
- // ///
- // /// 合格证位置(外部包装=0,产品包装=1)
- // ///
- // public int? CertificatePosition { get; set; }
-
- // ///
- // /// 箱子耗材(自带=0,4-13号纸箱=1-10,)
- // ///
- // public int? BoxConsumables { get; set; }
-
- // ///
- // /// sku配件名称
- // ///
- // public string SkuGoodsTitle { get; set; }
-
- // ///
- // /// 配件数
- // ///
- // public int GoodsNumber { get; set; }
-
- // ///
- // /// 气泡纸耗材(长=0,宽=1)
- // ///
- // public int? AirConsumables { get; set; }
-
- // ///
- // /// 注意事项(对接备注)
- // ///
- // public string MarkMessage { get; set; }
-
- // public BarCodeModel BarCodeDTO { get; set; }
- // public CertificateModel[] cers { get; set; }
- // ///
- // /// 是否加急
- // ///
- // public int IsWorry { get; set; }
-
-
- // ///
- // /// 品牌
- // ///
- // public string Brand { get; set; }
- // public string OrderId { get; set; }
- //}
-
-
-
-}
diff --git a/BBWY.Client/Models/APIModel/Response/PackTask/SearchTaskListResponse.cs b/BBWY.Client/Models/APIModel/Response/PackTask/SearchTaskListResponse.cs
index 0e8ffa8f..3145ae00 100644
--- a/BBWY.Client/Models/APIModel/Response/PackTask/SearchTaskListResponse.cs
+++ b/BBWY.Client/Models/APIModel/Response/PackTask/SearchTaskListResponse.cs
@@ -105,10 +105,10 @@ namespace BBWY.Client.Models.APIModel
public string Increment1 { get; set; }
- ///
- /// 到货情况(待收货=0,部分收货=1,已到货=2)
- ///
- public int Availability { get; set; }
+ /////
+ ///// 到货情况(待收货=0,部分收货=1,已到货=2)
+ /////
+ //public int Availability { get; set; }
///
@@ -134,10 +134,10 @@ namespace BBWY.Client.Models.APIModel
public int GoodsNumber { get; set; }
- ///
- /// 注意事项(对接备注)
- ///
- public string MarkMessage { get; set; }
+ /////
+ ///// 注意事项(对接备注)
+ /////
+ //public string MarkMessage { get; set; }
///
@@ -151,10 +151,10 @@ namespace BBWY.Client.Models.APIModel
public CertificateModel[] Cers { get; set; }
- ///
- /// 品牌
- ///
- public string Brand { get; set; }
+ /////
+ ///// 品牌
+ /////
+ //public string Brand { get; set; }
public string OrderId { get; set; }
@@ -188,9 +188,6 @@ namespace BBWY.Client.Models.APIModel
/// 打包超时备注信息
///
public string PackOverTimeMarkMsg { get; set; }
-
-
-
///
/// 备注消息列表
///
diff --git a/BBWY.Client/Models/PackTask/PackTaskModel.cs b/BBWY.Client/Models/PackTask/PackTaskModel.cs
index 9d64d4e9..06a8ea72 100644
--- a/BBWY.Client/Models/PackTask/PackTaskModel.cs
+++ b/BBWY.Client/Models/PackTask/PackTaskModel.cs
@@ -45,14 +45,14 @@ namespace BBWY.Client.Models
{
- if (!this.SkuPurchaseSchemeId.IsNullOrEmpty())
+ if (!this.SkuPurchaseSchemeId.IsNullOrEmpty())//B端有采购方案
{
UpdatePurchaseTaskWindow updatePurchaseWindow = new UpdatePurchaseTaskWindow(this,ReflashTask);
updatePurchaseWindow.ShowDialog();
return;
}
- if (!OrderId.IsNullOrEmpty()&& SkuPurchaseSchemeId.IsNullOrEmpty())//B端手动添加合格证
+ if (!OrderId.IsNullOrEmpty()&& SkuPurchaseSchemeId.IsNullOrEmpty())//B端无采购方案 ,手动添加合格证
{
PublishTaskWindow publishB = new PublishTaskWindow(ReflashTask, this,SaveType.B端);
publishB.ShowDialog();
diff --git a/BBWY.Client/ViewModels/PackTask/TaskListViewModel.cs b/BBWY.Client/ViewModels/PackTask/TaskListViewModel.cs
index 14867e89..d77f68ca 100644
--- a/BBWY.Client/ViewModels/PackTask/TaskListViewModel.cs
+++ b/BBWY.Client/ViewModels/PackTask/TaskListViewModel.cs
@@ -547,10 +547,8 @@ namespace BBWY.Client.ViewModels.PackTask
var data = new PackTaskModel()
{
- Brand = item.Brand,
SkuId = item.SkuId,
AcceptName = item.UserName,
- Availability = (Availability)item.Availability,
BasicPack = (BasicPack)item.BasicPack,
DepartmentName = item.DepartmentName,
CertificatePosition = (CertificatePosition)item.CertificatePosition,
diff --git a/BBWY.Client/ViewModels/PackTask/UpdatePurchaseTaskViewModel.cs b/BBWY.Client/ViewModels/PackTask/UpdatePurchaseTaskViewModel.cs
index 40330280..b03fc3e8 100644
--- a/BBWY.Client/ViewModels/PackTask/UpdatePurchaseTaskViewModel.cs
+++ b/BBWY.Client/ViewModels/PackTask/UpdatePurchaseTaskViewModel.cs
@@ -319,7 +319,7 @@ namespace BBWY.Client.ViewModels.PackTask
IncreateList = new ObservableCollection();
foreach (var item in increates)
{
-
+
IncreateList.Add(new IncreateModel
{
IncreateName = item,
@@ -369,7 +369,7 @@ namespace BBWY.Client.ViewModels.PackTask
- public SaveType SaveType { get; set; }
+ public SaveType SaveType { get; set; }
#region 方法
public ICommand SetBarCodeCommand { get; set; }
@@ -436,7 +436,7 @@ namespace BBWY.Client.ViewModels.PackTask
if (!string.IsNullOrEmpty(BrandName))
model.CerDTO.BrandName = BrandName;
- QualitySetCerWindow setCerWindow = new QualitySetCerWindow();
+ QualitySetCerWindow setCerWindow = new QualitySetCerWindow();
setCerWindow.LoadData(model.IsNeedCer, model.CerDTO, packPurchaseTaskService, spuCertificateModel, IsSetSpuCertificate, SaveType);
setCerWindow.SaveResult = (s, PackCerState) =>
{
@@ -487,7 +487,7 @@ namespace BBWY.Client.ViewModels.PackTask
OriginShopName = obj.ShopName;
- SkuId =obj.SkuId;
+ SkuId = obj.SkuId;
OrderId = obj.OrderId;
var shopList = globalContext.User.ShopList;
@@ -552,7 +552,8 @@ namespace BBWY.Client.ViewModels.PackTask
foreach (var item in productSku.Data.PurchaseSkus)
{
var list = purchaseService.GetPurchaseSkuBasicInfo(item.PurchaseProductId);
- if (list == null) continue;
+ if (list == null ||!list.Success|| list.Data == null)
+ continue;
var skuItem = list.Data.ItemList.FirstOrDefault(f => f.PurchaseSkuId == item.PurchaseSkuId);
if (skuItem == null)
{
diff --git a/BBWY.Client/ViewModels/PackTask/WareHouseListViewModel.cs b/BBWY.Client/ViewModels/PackTask/WareHouseListViewModel.cs
index 7c51ba09..c8d34beb 100644
--- a/BBWY.Client/ViewModels/PackTask/WareHouseListViewModel.cs
+++ b/BBWY.Client/ViewModels/PackTask/WareHouseListViewModel.cs
@@ -1064,6 +1064,14 @@ namespace BBWY.Client.ViewModels.PackTask
System.Windows.MessageBox.Show("该任务采购单未进行发货,请联系业务进行发货后在确认收货", "提示");
return;
}
+ }
+ if (System.Windows.MessageBox.Show("是否确认收货?", "提示",
+ MessageBoxButton.YesNo,
+ MessageBoxImage.Warning) != MessageBoxResult.Yes)
+ return;
+
+ if (!model.OrderId.IsNullOrEmpty())
+ {
var manualSigns = packTaskService.BatchManualSign(model.ExpressOrderList.Select(e => e.WaybillNo).ToArray());
if (manualSigns == null || !manualSigns.Success)
{
@@ -1074,11 +1082,6 @@ namespace BBWY.Client.ViewModels.PackTask
}
}
}
- if (System.Windows.MessageBox.Show("是否确认收货?", "提示",
- MessageBoxButton.YesNo,
- MessageBoxImage.Warning) != MessageBoxResult.Yes)
- return;
-
res = packTaskService.SetPackTaskState(taskId, Models.TaskState.待验收);
break;
case Models.TaskState.待验收:
@@ -1088,7 +1091,7 @@ namespace BBWY.Client.ViewModels.PackTask
var packModel = PackTaskList.SingleOrDefault(p => p.TaskId == taskId);
if (packModel == null || packModel.FeesItemResponse == null || packModel.FeesItemResponse.DiscountAllFees == 0)
{
- System.Windows.MessageBox.Show("请先设置打包费用!");
+ System.Windows.MessageBox.Show("请先设置打包费用0!");
return;
}
if (System.Windows.MessageBox.Show("是否完成打包?", "提示",
@@ -1469,7 +1472,7 @@ namespace BBWY.Client.ViewModels.PackTask
foreach (var item in dataModel.WaitSealBoxModels)
{
- App.Current.Dispatcher.BeginInvoke(new Action(() =>
+ App.Current.Dispatcher.Invoke(new Action(() =>
{
WareNoSealBoxModels.Add(new WareNoSealBoxModel
{
@@ -1477,7 +1480,6 @@ namespace BBWY.Client.ViewModels.PackTask
DepartmentName = item.DepartmentName,
SealBoxSkus = item.SealBoxSkus.Select(s =>
{
-
s.Logo = s.Logo.Replace("80x80", $"{randNum}x{randNum}");
return s;
}).ToList(),
@@ -1516,7 +1518,6 @@ namespace BBWY.Client.ViewModels.PackTask
var data = new PackTaskModel()
{
AcceptName = item.UserName,
- Availability = (Availability)item.Availability,
BasicPack = (BasicPack)item.BasicPack,
DepartmentName = item.DepartmentName,
CertificatePosition = (CertificatePosition)item.CertificatePosition,
diff --git a/BBWY.Client/ViewModels/QualityTask/QualityViewModel.cs b/BBWY.Client/ViewModels/QualityTask/QualityViewModel.cs
index 6a0c9190..12a4b4a8 100644
--- a/BBWY.Client/ViewModels/QualityTask/QualityViewModel.cs
+++ b/BBWY.Client/ViewModels/QualityTask/QualityViewModel.cs
@@ -638,7 +638,6 @@ namespace BBWY.Client.ViewModels
FloorDragNumberList.Add(i + 1);
}));
-
}
TaskId = model.TaskId;
OrderId = model.OrderId;
@@ -700,9 +699,6 @@ namespace BBWY.Client.ViewModels
MessageBox.Show(packTaskRes.Msg);
return;
}
-
-
-
SkuPurchaseSchemeId = packTaskRes.Data.SkuPurchaseSchemeId;
saveType = packTaskRes.Data.SaveType;
if (saveType == null)
@@ -741,9 +737,8 @@ namespace BBWY.Client.ViewModels
}));
continue;
}
-
var list = purchaseService.GetPurchaseSkuBasicInfo(item.PurchaseProductId);
- if (list == null && !list.Success)
+ if (list == null && !list.Success && list.Data == null)
{
App.Current.Dispatcher.Invoke(new Action(() =>
{
@@ -752,7 +747,8 @@ namespace BBWY.Client.ViewModels
continue;
}
PurchaseSkuItemBasicInfoResponse skuItem = null;
- if (list.Data != null) skuItem = list.Data.ItemList.FirstOrDefault(f => f.PurchaseSkuId == item.PurchaseSkuId);
+ if (list.Data != null)
+ skuItem = list.Data.ItemList.FirstOrDefault(f => f.PurchaseSkuId == item.PurchaseSkuId);
App.Current.Dispatcher.Invoke(new Action(() =>
diff --git a/BBWY.Client/Views/PackTask/WaitPackageControl.xaml b/BBWY.Client/Views/PackTask/WaitPackageControl.xaml
index ac7eee8a..573b718c 100644
--- a/BBWY.Client/Views/PackTask/WaitPackageControl.xaml
+++ b/BBWY.Client/Views/PackTask/WaitPackageControl.xaml
@@ -152,7 +152,7 @@
-
+
@@ -161,7 +161,6 @@
-
@@ -212,7 +211,7 @@
-
+
@@ -284,7 +283,7 @@
-
+
@@ -578,8 +577,8 @@
+ Visibility="{Binding TaskState,Converter={StaticResource objConverter},ConverterParameter=待打包:Visible:Collapsed}"
+ />
-
+
-
+
@@ -172,7 +172,7 @@
-
+
@@ -214,11 +214,11 @@
-
+
-
+
@@ -272,11 +272,11 @@
-
+
-
+
@@ -454,7 +454,7 @@
-
+
@@ -517,11 +517,15 @@
Visibility="{Binding TaskState,Converter={StaticResource objConverter},ConverterParameter=待验收:Visible:Collapsed}"
/>
-
+
+
-
-
-