关抽屉后去掉完成与取消按钮。自动退出通过promise方法

This commit is contained in:
maqiao 2024-12-31 14:48:57 +08:00
parent 8478ac3626
commit 98e770854e
4 changed files with 22 additions and 17 deletions

View File

@ -67,6 +67,8 @@ namespace DM_Weight.ViewModels
} }
//保存库存 //保存库存
SaveStock(); SaveStock();
RequestData();
Status = 0;
break; break;
// 数量变化 // 数量变化
case EventType.UPDATEQUANTITY: case EventType.UPDATEQUANTITY:
@ -212,8 +214,6 @@ namespace DM_Weight.ViewModels
logger.Info($"库存已更新{it.DrugId},{it.Quantity+it.AddQuantity}"); logger.Info($"库存已更新{it.DrugId},{it.Quantity+it.AddQuantity}");
} }
}); });
RequestData();
Status = 0;
} }
} }
catch (Exception ex) catch (Exception ex)

View File

@ -73,6 +73,8 @@ namespace DM_Weight.ViewModels
} }
//保存库存 //保存库存
SaveStock(); SaveStock();
RequestData();
Status = 0;
break; break;
// 数量变化 // 数量变化
case EventType.UPDATEQUANTITY: case EventType.UPDATEQUANTITY:
@ -211,8 +213,6 @@ namespace DM_Weight.ViewModels
logger.Info($"库存已更新{it.DrugId},{it.Quantity - it.TakeQuantity}"); logger.Info($"库存已更新{it.DrugId},{it.Quantity - it.TakeQuantity}");
} }
}); });
RequestData();
Status = 0;
} }
} }
catch (Exception ex) catch (Exception ex)

View File

@ -549,7 +549,7 @@ namespace DM_Weight.ViewModels
// 无人操作鼠标键盘 // 无人操作鼠标键盘
if ((DateTime.Now - _portUtil.dateTime).TotalSeconds > autoExit && CheckComputerFreeState.GetLastInputTime() > autoExit) if ((DateTime.Now - _portUtil.dateTime).TotalSeconds > autoExit && CheckComputerFreeState.GetLastInputTime() > autoExit)
{ {
logger.Info($"设备30秒内无人操作,用户【{Operator?.Nickname}】自动退出登录,_portUtil.Operate:{_portUtil.Operate},totalSecond:{(DateTime.Now - _portUtil.dateTime).TotalSeconds},lastInputTime:{CheckComputerFreeState.GetLastInputTime()},autoExit:{autoExit}"); logger.Info($"设备{autoExit}内无人操作,用户【{Operator?.Nickname}】自动退出登录,_portUtil.Operate:{_portUtil.Operate},totalSecond:{(DateTime.Now - _portUtil.dateTime).TotalSeconds},lastInputTime:{CheckComputerFreeState.GetLastInputTime()},autoExit:{autoExit}");
Operator = null; Operator = null;
Reviewer = null; Reviewer = null;

View File

@ -17,6 +17,7 @@ using DM_Weight.Views;
using Unity; using Unity;
using log4net.Repository.Hierarchy; using log4net.Repository.Hierarchy;
using log4net; using log4net;
using System.Windows;
namespace DM_Weight.ViewModels namespace DM_Weight.ViewModels
{ {
@ -85,6 +86,8 @@ namespace DM_Weight.ViewModels
} }
void doMyPrismEvent2(AlertMsg msg) void doMyPrismEvent2(AlertMsg msg)
{
Application.Current.Dispatcher.BeginInvoke(() =>
{ {
switch (msg.Type) switch (msg.Type)
{ {
@ -98,7 +101,9 @@ namespace DM_Weight.ViewModels
this.Background = new SolidColorBrush((Color)ColorConverter.ConvertFromString("#00e676")); this.Background = new SolidColorBrush((Color)ColorConverter.ConvertFromString("#00e676"));
break; break;
} }
SnackbarMessageQueue.Enqueue(msg.Message); SnackbarMessageQueue.Enqueue(msg.Message);
});
} }
} }