|
|
@ -130,70 +130,17 @@ namespace BBWYB.Client.ViewModels |
|
|
|
MessageBox.Show("打包任务,不存在或已被删除,请重新发起任务!"); |
|
|
|
return; |
|
|
|
} |
|
|
|
UpdatePurchaseTaskWindow packTask = new(); |
|
|
|
|
|
|
|
ViewModelLocator view = new(); |
|
|
|
var updatePackTask = view.UpdatePurchaseTask; |
|
|
|
var show = updatePackTask.SearchSku(res.Data, OriginShopName, order); |
|
|
|
|
|
|
|
|
|
|
|
if (!show) return; |
|
|
|
|
|
|
|
|
|
|
|
updatePackTask.ReflashWindow = () => |
|
|
|
UpdatePurchaseTaskWindow packTask = new(res.Data, OriginShopName, order, () => |
|
|
|
{ |
|
|
|
Task.Factory.StartNew(() => LoadOrder(PageIndex)); |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
packTask.ShowDialog(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
private void EditPackConfigForWeb(string belongSkuId, string orderId, string skuLogo, string skuTitle, string originShopName) |
|
|
|
{ |
|
|
|
//var objList = (object[])obj;
|
|
|
|
//var OriginShopName = (string)objList[0];
|
|
|
|
//OrderSku order = (OrderSku)objList[1];
|
|
|
|
|
|
|
|
var orderSku = new OrderSku() |
|
|
|
{ |
|
|
|
OrderId = orderId, |
|
|
|
BelongSkuId = belongSkuId, |
|
|
|
Title = skuTitle, |
|
|
|
Logo = skuLogo, |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
var res = PackPurchaseTaskService.GetOrderTask(orderSku.BelongSkuId, orderSku.OrderId); |
|
|
|
if (res == null || !res.Success) |
|
|
|
{ |
|
|
|
MessageBox.Show("网络异常!查不到任务"); |
|
|
|
return; |
|
|
|
} |
|
|
|
if (res.Data == null) |
|
|
|
{ |
|
|
|
MessageBox.Show("打包任务,不存在或已被删除,请重新发起任务!"); |
|
|
|
return; |
|
|
|
} |
|
|
|
UpdatePurchaseTaskWindow packTask = new(); |
|
|
|
|
|
|
|
ViewModelLocator view = new(); |
|
|
|
var updatePackTask = view.UpdatePurchaseTask; |
|
|
|
var show = updatePackTask.SearchSku(res.Data, originShopName, orderSku); |
|
|
|
|
|
|
|
|
|
|
|
if (!show) return; |
|
|
|
|
|
|
|
//updatePackTask.ReflashWindow = () =>
|
|
|
|
//{
|
|
|
|
// Task.Factory.StartNew(() => LoadOrder(PageIndex));
|
|
|
|
|
|
|
|
//};
|
|
|
|
|
|
|
|
}); |
|
|
|
//var source = PresentationSource.FromVisual(packTask);
|
|
|
|
////如 source 为空或 source.IsDisposed == true ,这表示您的 Window 已关闭。
|
|
|
|
//if (source == null || source.IsDisposed)
|
|
|
|
|
|
|
|
packTask.ShowDialog(); |
|
|
|
if (!packTask.IsClosed) |
|
|
|
packTask.Show(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|