|
|
@ -67,7 +67,7 @@ namespace BBWYB.Client.ViewModels |
|
|
|
|
|
|
|
public ICommand EditPackConfigCommand { get; set; } |
|
|
|
|
|
|
|
public OrderViewModel(GlobalContext globalContext, OrderService orderService) |
|
|
|
public OrderViewModel(GlobalContext globalContext, OrderService orderService, PackPurchaseTaskService packPurchaseTaskService) |
|
|
|
{ |
|
|
|
OrderList = new ObservableCollection<Order>(); |
|
|
|
SetOrderStateCommand = new RelayCommand<OrderState?>(SetOrderState); |
|
|
@ -98,14 +98,33 @@ namespace BBWYB.Client.ViewModels |
|
|
|
this.globalContext = globalContext; |
|
|
|
this.orderService = orderService; |
|
|
|
Task.Factory.StartNew(() => LoadOrder(PageIndex)); |
|
|
|
PackPurchaseTaskService = packPurchaseTaskService; |
|
|
|
} |
|
|
|
|
|
|
|
PackPurchaseTaskService PackPurchaseTaskService; |
|
|
|
private void EditPackConfig(Object obj) |
|
|
|
{ |
|
|
|
var objList = (object[])obj; |
|
|
|
var OriginShopName = (string)objList[0]; |
|
|
|
OrderSku order = (OrderSku)objList[1]; |
|
|
|
|
|
|
|
ViewModelLocator view = new (); |
|
|
|
var res = PackPurchaseTaskService.IsExitQikuTask(order.SkuId, order.OrderId); |
|
|
|
if (res == null || !res.Success) |
|
|
|
{ |
|
|
|
MessageBox.Show("网络异常!查不到任务"); |
|
|
|
return; |
|
|
|
} |
|
|
|
if (!res.Data) |
|
|
|
{ |
|
|
|
MessageBox.Show("打包任务,不存在或已被删除,请重新发起任务!"); |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
ViewModelLocator view = new(); |
|
|
|
var updatePackTask = view.UpdatePurchaseTask; |
|
|
|
updatePackTask.SearchSku(obj); |
|
|
|
|
|
|
|
UpdatePurchaseTaskWindow packTask = new(); |
|
|
|
|
|
|
|
packTask.ShowDialog(); |
|
|
|