diff --git a/BBWY.Client/APIServices/AfterOrderService.cs b/BBWY.Client/APIServices/AfterOrderService.cs
index 1be993b5..181eaaa5 100644
--- a/BBWY.Client/APIServices/AfterOrderService.cs
+++ b/BBWY.Client/APIServices/AfterOrderService.cs
@@ -20,6 +20,7 @@ namespace BBWY.Client.APIServices
string spu,
string sku,
string serviceId,
+ bool onlyUnhandle,
int pageIndex,
int pageSize)
{
@@ -32,6 +33,7 @@ namespace BBWY.Client.APIServices
spu,
sku,
serviceId,
+ onlyUnhandle,
pageIndex,
pageSize
}, null, HttpMethod.Post);
diff --git a/BBWY.Client/Models/APIModel/Response/Order/ExportOrderResponse.cs b/BBWY.Client/Models/APIModel/Response/Order/ExportOrderResponse.cs
index 56cf9eee..2215dc3f 100644
--- a/BBWY.Client/Models/APIModel/Response/Order/ExportOrderResponse.cs
+++ b/BBWY.Client/Models/APIModel/Response/Order/ExportOrderResponse.cs
@@ -74,10 +74,25 @@ namespace BBWY.Client.Models
public string VenderRemark { get; set; }
+ ///
+ /// 订单货款金额
+ ///
+ public decimal OrderSellerPrice { get; set; }
+
+ ///
+ /// 实收金额
+ ///
+ public decimal ActualAmount { get; set; }
+
+ ///
+ /// 用户应付金额
+ ///
+ public decimal OrderPayment { get; set; }
+
public override string ToString()
{
- //日期,店铺订单号,SKU编码,订单状态,仓储类型,代发下单单号,售价,商品成本,采购运费,头程费用,仓储服务费,快递费,平台扣点,补差金额,利润,利润率,收件人联系方式,商家备注,售后类型,售后与特殊情况备注
- return $"{OrderStartTime:yyyy-MM-dd HH:mm:ss},{OrderId},{SkuIds},{OrderState},{StorageType},{PurchaseOrderIds},{OrderTotalPrice},{PurchaseSkuAmount},{PurchaseFreight},{FirstFreight},{StorageAmount},{DeliveryExpressFreight},{PlatformCommissionAmount},{FreightPrice},{Profit},{ProfitRatio},{ConsigneeStr},{VenderRemark}";
+ //日期,店铺订单号,SKU编码,订单状态,仓储类型,代发下单单号,售价,商品成本,采购运费,头程费用,仓储服务费,快递费,平台扣点,补差金额,应付金额,实收金额,利润,利润率,收件人联系方式,商家备注,售后类型,售后与特殊情况备注
+ return $"{OrderStartTime:yyyy-MM-dd HH:mm:ss},{OrderId},{SkuIds},{OrderState},{StorageType},{PurchaseOrderIds},{OrderTotalPrice},{PurchaseSkuAmount},{PurchaseFreight},{FirstFreight},{StorageAmount},{DeliveryExpressFreight},{PlatformCommissionAmount},{FreightPrice},{OrderPayment},{ActualAmount},{Profit},{ProfitRatio},{ConsigneeStr},{VenderRemark}";
}
}
}
diff --git a/BBWY.Client/ViewModels/Order/OrderListViewModel.cs b/BBWY.Client/ViewModels/Order/OrderListViewModel.cs
index 61b6dca1..d08ee82c 100644
--- a/BBWY.Client/ViewModels/Order/OrderListViewModel.cs
+++ b/BBWY.Client/ViewModels/Order/OrderListViewModel.cs
@@ -43,6 +43,7 @@ namespace BBWY.Client.ViewModels
private bool onlyDF;
private bool excludeSD;
private bool excludeCanceled;
+ private bool onlyUnhandle;
private Random random;
private GlobalContext globalContext;
private bool? includeAfterOrder;
@@ -82,6 +83,11 @@ namespace BBWY.Client.ViewModels
public bool? IncludeAfterOrder { get => includeAfterOrder; set { Set(ref includeAfterOrder, value); } }
public string SearchServiceId { get => searchServiceId; set { Set(ref searchServiceId, value); } }
+ ///
+ /// 仅显示未处理
+ ///
+ public bool OnlyUnhandle { get => onlyUnhandle; set { Set(ref onlyUnhandle, value); } }
+
public ToDayOrderAchievement ToDayOrderAchievement { get; set; }
public ICommand SetOrderStateCommand { get; set; }
@@ -112,6 +118,8 @@ namespace BBWY.Client.ViewModels
public ICommand SetIncludeAfterOrderCommand { get; set; }
+ public ICommand FindAfterSaleOrderCommand { get; set; }
+
public ICommand EditAfterSaleOrderCommand { get; set; }
public ICommand EditAfterSaleOrderRefundPurchaseAmountCommand { get; set; }
@@ -182,6 +190,7 @@ namespace BBWY.Client.ViewModels
SetIncludeAfterOrderCommand = new RelayCommand(SetIncludeAfterOrder);
EditAfterSaleOrderCommand = new RelayCommand(EditAfterSaleOrder);
EditAfterSaleOrderRefundPurchaseAmountCommand = new RelayCommand(EditAfterSaleOrderRefundPurchaseAmount);
+ FindAfterSaleOrderCommand = new RelayCommand