|
|
@ -93,9 +93,34 @@ namespace BBWY.Client.ViewModels.SealBox |
|
|
|
public ObservableCollection<SealBoxConfigureWareHourseModel> StoreWareHourseHeaderList { get => storeWareHourseHeaderList; set { Set(ref storeWareHourseHeaderList, value); } } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private string jDWareTaskCount; |
|
|
|
/// <summary>
|
|
|
|
/// 京仓任务数
|
|
|
|
/// </summary>
|
|
|
|
public string JDWareTaskCount { get => jDWareTaskCount; set { Set(ref jDWareTaskCount, value); } } |
|
|
|
|
|
|
|
|
|
|
|
private string cloudWareTaskCount; |
|
|
|
/// <summary>
|
|
|
|
/// 京仓任务数
|
|
|
|
/// </summary>
|
|
|
|
public string CloudWareTaskCount { get => cloudWareTaskCount; set { Set(ref cloudWareTaskCount, value); } } |
|
|
|
|
|
|
|
|
|
|
|
private string jSTWareTaskCount; |
|
|
|
/// <summary>
|
|
|
|
/// 京仓任务数
|
|
|
|
/// </summary>
|
|
|
|
public string JSTWareTaskCount { get => jSTWareTaskCount; set { Set(ref jSTWareTaskCount, value); } } |
|
|
|
|
|
|
|
|
|
|
|
private string storeWareTaskCount; |
|
|
|
/// <summary>
|
|
|
|
/// 京仓任务数
|
|
|
|
/// </summary>
|
|
|
|
public string StoreWareTaskCount { get => storeWareTaskCount; set { Set(ref storeWareTaskCount, value); } } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -123,6 +148,21 @@ namespace BBWY.Client.ViewModels.SealBox |
|
|
|
SetWareMaxCountCommand = new RelayCommand<SealBoxConfigureWareHourseModel>(SetWareMaxCount); |
|
|
|
} |
|
|
|
|
|
|
|
public void LoadCount() |
|
|
|
{ |
|
|
|
App.Current.Dispatcher.Invoke(new Action(() => { |
|
|
|
|
|
|
|
JDWareTaskCount= SealBoxConfigureModelList.Where(s=>s.SkuCount>0 &&s.WareType== WareType.京仓).Count().ToString(); |
|
|
|
|
|
|
|
CloudWareTaskCount = SealBoxConfigureModelList.Where(s => s.SkuCount > 0 && s.WareType == WareType.云仓).Count().ToString(); |
|
|
|
JSTWareTaskCount = SealBoxConfigureModelList.Where(s => s.SkuCount > 0 && s.WareType == WareType.聚水潭).Count().ToString(); |
|
|
|
StoreWareTaskCount = SealBoxConfigureModelList.Where(s => s.SkuCount > 0 && s.WareType == WareType.商家仓).Count().ToString(); |
|
|
|
})); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private void SetWareMaxCount(SealBoxConfigureWareHourseModel model) |
|
|
|
{ |
|
|
|
SealBoxConfigureModelList.Where(s => s.WareType == SelectWareType && s.TaskId == model.TaskId) |
|
|
@ -341,7 +381,7 @@ namespace BBWY.Client.ViewModels.SealBox |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LoadCount(); |
|
|
|
} |
|
|
|
private void AddWare() |
|
|
|
{ |
|
|
@ -358,9 +398,6 @@ namespace BBWY.Client.ViewModels.SealBox |
|
|
|
var addList = newList.Except(oldList).ToList(); |
|
|
|
var deletedList = oldList.Except(newList).ToList(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
sealBoxConfigureModelList.Where(s => s.WareType == wareType).ForAll(s => |
|
|
|
{ |
|
|
|
|
|
|
|