|
|
@ -47,6 +47,7 @@ namespace BBWY.Client.ViewModels |
|
|
|
private Random random; |
|
|
|
private GlobalContext globalContext; |
|
|
|
private bool? includeAfterOrder; |
|
|
|
private bool includeExceptionOrder; |
|
|
|
private decimal currentConditionsTotalProfit; |
|
|
|
private string searchServiceId; |
|
|
|
|
|
|
@ -124,11 +125,17 @@ namespace BBWY.Client.ViewModels |
|
|
|
|
|
|
|
public ICommand EditAfterSaleOrderRefundPurchaseAmountCommand { get; set; } |
|
|
|
|
|
|
|
public ICommand SetIncludeExceptionOrderCommand { get; set; } |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 当前条件利润汇总
|
|
|
|
/// </summary>
|
|
|
|
public decimal CurrentConditionsTotalProfit { get => currentConditionsTotalProfit; set { Set(ref currentConditionsTotalProfit, value); } } |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 是否包含异常订单
|
|
|
|
/// </summary>
|
|
|
|
public bool IncludeExceptionOrder { get => includeExceptionOrder; set { Set(ref includeExceptionOrder, value); } } |
|
|
|
|
|
|
|
public OrderListViewModel(OrderService orderService, StatisticsService statisticsService, AfterOrderService afterOrderService, GlobalContext globalContext, ChoosePurchaseSchemeViewModel choosePurchaseSchemeViewModel) |
|
|
|
{ |
|
|
@ -188,6 +195,7 @@ namespace BBWY.Client.ViewModels |
|
|
|
EditVenderRemarkCommand = new RelayCommand<Order>(EditVenderRemark); |
|
|
|
ExportCommand = new RelayCommand(Export); |
|
|
|
SetIncludeAfterOrderCommand = new RelayCommand(SetIncludeAfterOrder); |
|
|
|
SetIncludeExceptionOrderCommand = new RelayCommand(SetIncludeExceptionOrder); |
|
|
|
EditAfterSaleOrderCommand = new RelayCommand<AfterSaleOrder>(EditAfterSaleOrder); |
|
|
|
EditAfterSaleOrderRefundPurchaseAmountCommand = new RelayCommand<AfterSaleOrder>(EditAfterSaleOrderRefundPurchaseAmount); |
|
|
|
FindAfterSaleOrderCommand = new RelayCommand<object>(FindAfterSaleOrder); |
|
|
@ -207,6 +215,7 @@ namespace BBWY.Client.ViewModels |
|
|
|
StartDate = DateTime.Now.Date.AddDays(-6); |
|
|
|
PageIndex = 1; |
|
|
|
IncludeAfterOrder = null; |
|
|
|
IncludeExceptionOrder = false; |
|
|
|
} |
|
|
|
|
|
|
|
public override void Refresh() |
|
|
@ -235,6 +244,13 @@ namespace BBWY.Client.ViewModels |
|
|
|
Task.Factory.StartNew(() => LoadOrder(1)); //选择状态查询订单
|
|
|
|
} |
|
|
|
|
|
|
|
private void SetIncludeExceptionOrder() |
|
|
|
{ |
|
|
|
InitSearchParam(); |
|
|
|
IncludeExceptionOrder = true; |
|
|
|
Task.Factory.StartNew(() => LoadOrder(1)); |
|
|
|
} |
|
|
|
|
|
|
|
public void SetIncludeAfterOrder() |
|
|
|
{ |
|
|
|
InitSearchParam(); |
|
|
@ -337,7 +353,7 @@ namespace BBWY.Client.ViewModels |
|
|
|
OnlyDF, |
|
|
|
ExcludeSD, |
|
|
|
ExcludeCanceled, |
|
|
|
IncludeAfterOrder); |
|
|
|
IncludeExceptionOrder); |
|
|
|
if (!response.Success) |
|
|
|
{ |
|
|
|
IsLoading = false; |
|
|
|