生成条码优化
This commit is contained in:
@ -75,12 +75,15 @@ namespace 货架标准上位机.ViewModels
|
||||
}
|
||||
|
||||
// 定义一个事件,当需要关闭窗口时触发
|
||||
public event Action RequestClose;
|
||||
|
||||
public event Action TrueClose;
|
||||
public event Action FalseClose;
|
||||
// 一个方法,当满足某些条件时调用,以触发关闭窗口
|
||||
protected virtual void OnRequestClose()
|
||||
protected virtual void OnRequestClose(bool IsTrue)
|
||||
{
|
||||
RequestClose?.Invoke();
|
||||
if (IsTrue)
|
||||
TrueClose?.Invoke();
|
||||
else
|
||||
FalseClose?.Invoke();
|
||||
}
|
||||
public ICommand GenerateOutOrderCommand { get => new DelegateCommand(GenerateOutOrder); }
|
||||
public void GenerateOutOrder()
|
||||
@ -128,11 +131,12 @@ namespace 货架标准上位机.ViewModels
|
||||
if (Result != null && Result.Code == 200)
|
||||
{
|
||||
Growl.Success(Result.Message);
|
||||
OnRequestClose();
|
||||
OnRequestClose(true);
|
||||
}
|
||||
else if (Result != null)
|
||||
{
|
||||
Growl.Warning(Result.Message);
|
||||
return;
|
||||
}
|
||||
}
|
||||
catch (Exception ex)
|
||||
|
Reference in New Issue
Block a user