添加自动退出检测线程停止以重新计时
This commit is contained in:
parent
3c6b56f95e
commit
74829d0382
|
@ -37,7 +37,7 @@
|
||||||
<!-- 按处方还药或者按取药记录还药 1:处方(ReturnDrugWindow2)2:药品(ReturnDrugWindow)-->
|
<!-- 按处方还药或者按取药记录还药 1:处方(ReturnDrugWindow2)2:药品(ReturnDrugWindow)-->
|
||||||
<add key="returnDrugMode" value="2" />
|
<add key="returnDrugMode" value="2" />
|
||||||
<!-- 自动退出时间,单位秒,为0时不自动退出 -->
|
<!-- 自动退出时间,单位秒,为0时不自动退出 -->
|
||||||
<add key="autoExit" value="0"/>
|
<add key="autoExit" value="5"/>
|
||||||
|
|
||||||
<!-- 无操作退出录像时间,单位秒,为0时不退出录像 -->
|
<!-- 无操作退出录像时间,单位秒,为0时不退出录像 -->
|
||||||
<add key="stopRecord" value="180"/>
|
<add key="stopRecord" value="180"/>
|
||||||
|
|
|
@ -28,7 +28,7 @@ namespace DM_Weight.Views
|
||||||
public partial class HomeWindow : UserControl
|
public partial class HomeWindow : UserControl
|
||||||
{
|
{
|
||||||
int autoExit = Convert.ToInt32(ConfigurationManager.AppSettings["autoExit"] ?? "0");
|
int autoExit = Convert.ToInt32(ConfigurationManager.AppSettings["autoExit"] ?? "0");
|
||||||
System.Timers.Timer idleTimer;
|
System.Timers.Timer idleTimer;//= new System.Timers.Timer(60000);
|
||||||
IEventAggregator _eventAggregator;
|
IEventAggregator _eventAggregator;
|
||||||
public HomeWindow(IEventAggregator eventAggregator)
|
public HomeWindow(IEventAggregator eventAggregator)
|
||||||
{
|
{
|
||||||
|
@ -57,6 +57,7 @@ namespace DM_Weight.Views
|
||||||
//logger.Info($"进入自动退出定时方法{allTrue}");
|
//logger.Info($"进入自动退出定时方法{allTrue}");
|
||||||
if (allTrue)
|
if (allTrue)
|
||||||
{
|
{
|
||||||
|
idleTimer.Stop();
|
||||||
//无人操作,自动退出
|
//无人操作,自动退出
|
||||||
_eventAggregator.GetEvent<LoginOutEvent>().Publish();
|
_eventAggregator.GetEvent<LoginOutEvent>().Publish();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue