增加盘点模式

This commit is contained in:
hehaibing-1996
2024-05-09 09:43:28 +08:00
parent 311a695498
commit cb6090bf0b
43 changed files with 2909 additions and 423 deletions

View File

@ -142,6 +142,7 @@ namespace 货架标准上位机.ViewModels
if (DataGridItemSource == null)
{
Growl.Warning("未勾选数据!");
return;
}
//判断是否勾选数据
@ -150,6 +151,7 @@ namespace 货架标准上位机.ViewModels
if (selectedOutOrder == null)
{
Growl.Warning("未勾选数据!");
return;
}
#region
@ -205,6 +207,7 @@ namespace 货架标准上位机.ViewModels
if (DataGridItemSource == null)
{
Growl.Warning("未勾选数据!");
return;
}
//判断是否勾选数据
@ -213,6 +216,7 @@ namespace 货架标准上位机.ViewModels
if (selectedOutOrder == null)
{
Growl.Warning("未勾选数据!");
return;
}
#region
var body = new GetOutOrderDetailRequest()
@ -282,6 +286,7 @@ namespace 货架标准上位机.ViewModels
{
OrderId = selectedOutOrder.Id,
OrderNumber = selectedOutOrder.OrderNumber,
IsStart = true,
UserName = LocalStatic.CurrentUser,
DeviceType = LocalFile.Config.DeviceType,
};
@ -317,7 +322,56 @@ namespace 货架标准上位机.ViewModels
public ICommand BtnPauseCommand { get => new DelegateCommand(BtnPause); }
public void BtnPause()
{
try
{
if (DataGridItemSource == null)
{
Growl.Warning("未勾选数据!");
return;
}
//判断是否勾选数据
var selectedOutOrder = DataGridItemSource.Where(t => t.IsSelected)
.FirstOrDefault();
if (selectedOutOrder == null)
{
Growl.Warning("未勾选数据!");
return;
}
#region
var body = new GetOutOrderDetailRequest()
{
OrderId = selectedOutOrder.Id,
OrderNumber = selectedOutOrder.OrderNumber,
IsPause = true,
UserName = LocalStatic.CurrentUser,
DeviceType = LocalFile.Config.DeviceType,
};
var Result = ApiHelp.GetDataFromHttp<ResponseCommon>(LocalFile.Config.ApiIpHost + "outStore/goOutOutstore", body, "POST");
if (Result != null && Result.Code == 200)
{
//刷新出库单列表
OutVentoryView.viewModel.RefreshOutOrderList(selectedOutOrder.OrderNumber);
Growl.Success("已暂停出库!");
}
else if (Result != null)
{
OutVentoryView.viewModel.RefreshOutOrderList(OutVentoryView.viewModel.SelectedOutOrder?.OrderNumber);
Growl.Warning(Result.Message);
}
else
{
Growl.Warning("调用接口失败!");
}
#endregion
}
catch (Exception ex)
{
Growl.Error("出现异常:" + ex.Message);
}
finally
{
}
}
#endregion