|
|
@ -44,7 +44,7 @@ namespace BBWY.Client.ViewModels |
|
|
|
private bool onlyDF; |
|
|
|
private bool excludeSD; |
|
|
|
private bool excludeCanceled; |
|
|
|
private bool onlyUnhandle; |
|
|
|
//private bool onlyUnhandle;
|
|
|
|
private Random random; |
|
|
|
public GlobalContext globalContext { get; set; } |
|
|
|
//private bool? includeAfterOrder;
|
|
|
@ -93,10 +93,7 @@ namespace BBWY.Client.ViewModels |
|
|
|
//public bool? IncludeAfterOrder { get => includeAfterOrder; set { Set(ref includeAfterOrder, value); } }
|
|
|
|
public string SearchServiceId { get => searchServiceId; set { Set(ref searchServiceId, value); } } |
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
/// 仅显示未处理
|
|
|
|
/// </summary>
|
|
|
|
public bool OnlyUnhandle { get => onlyUnhandle; set { Set(ref onlyUnhandle, value); } } |
|
|
|
//public bool OnlyUnhandle { get => onlyUnhandle; set { Set(ref onlyUnhandle, value); } }
|
|
|
|
|
|
|
|
public ToDayOrderAchievement ToDayOrderAchievement { get; set; } |
|
|
|
|
|
|
@ -450,39 +447,39 @@ namespace BBWY.Client.ViewModels |
|
|
|
IsLoading = false; |
|
|
|
} |
|
|
|
|
|
|
|
private void LoadAfterSaleOrder(int pageIndex) |
|
|
|
{ |
|
|
|
IsLoading = true; |
|
|
|
Thread.Sleep(random.Next(0, 1000)); |
|
|
|
var response = afterOrderService.GetAfterSaleOrderList(globalContext.User.Shop.ShopId, |
|
|
|
SearchOrderId, |
|
|
|
StartDate, |
|
|
|
EndDate, |
|
|
|
SearchProductId, |
|
|
|
SearchSku, |
|
|
|
SearchServiceId, |
|
|
|
OnlyUnhandle, |
|
|
|
pageIndex, |
|
|
|
pageSize); |
|
|
|
|
|
|
|
if (!response.Success) |
|
|
|
{ |
|
|
|
IsLoading = false; |
|
|
|
App.Current.Dispatcher.Invoke(() => MessageBox.Show(response.Msg, "提示")); |
|
|
|
return; |
|
|
|
} |
|
|
|
//private void LoadAfterSaleOrder(int pageIndex)
|
|
|
|
//{
|
|
|
|
// IsLoading = true;
|
|
|
|
// Thread.Sleep(random.Next(0, 1000));
|
|
|
|
// var response = afterOrderService.GetAfterSaleOrderList(globalContext.User.Shop.ShopId,
|
|
|
|
// SearchOrderId,
|
|
|
|
// StartDate,
|
|
|
|
// EndDate,
|
|
|
|
// SearchProductId,
|
|
|
|
// SearchSku,
|
|
|
|
// SearchServiceId,
|
|
|
|
// OnlyUnhandle,
|
|
|
|
// pageIndex,
|
|
|
|
// pageSize);
|
|
|
|
|
|
|
|
// if (!response.Success)
|
|
|
|
// {
|
|
|
|
// IsLoading = false;
|
|
|
|
// App.Current.Dispatcher.Invoke(() => MessageBox.Show(response.Msg, "提示"));
|
|
|
|
// return;
|
|
|
|
// }
|
|
|
|
|
|
|
|
OrderCount = response.Data.Count; |
|
|
|
var afterOrderList = response.Data.Items.Map<IList<AfterSaleOrder>>(); |
|
|
|
App.Current.Dispatcher.Invoke(() => |
|
|
|
{ |
|
|
|
AfterSaleOrderList.Clear(); |
|
|
|
foreach (var aso in afterOrderList) |
|
|
|
AfterSaleOrderList.Add(aso); |
|
|
|
Messenger.Default.Send(string.Empty, "AfterSaleOrderList_ScrollToTop"); |
|
|
|
}); |
|
|
|
IsLoading = false; |
|
|
|
} |
|
|
|
// OrderCount = response.Data.Count;
|
|
|
|
// var afterOrderList = response.Data.Items.Map<IList<AfterSaleOrder>>();
|
|
|
|
// App.Current.Dispatcher.Invoke(() =>
|
|
|
|
// {
|
|
|
|
// AfterSaleOrderList.Clear();
|
|
|
|
// foreach (var aso in afterOrderList)
|
|
|
|
// AfterSaleOrderList.Add(aso);
|
|
|
|
// Messenger.Default.Send(string.Empty, "AfterSaleOrderList_ScrollToTop");
|
|
|
|
// });
|
|
|
|
// IsLoading = false;
|
|
|
|
//}
|
|
|
|
|
|
|
|
private void LoadTodayAchievement(DateTime startTime, DateTime endTime, long shopId) |
|
|
|
{ |
|
|
|