login页面添加”网口连接失败“提示
This commit is contained in:
parent
d05801a802
commit
6b1a640995
|
@ -27,6 +27,7 @@ namespace DM_Weight.Port
|
||||||
AsyncSocketConnector acceptor = new AsyncSocketConnector();
|
AsyncSocketConnector acceptor = new AsyncSocketConnector();
|
||||||
IConnectFuture iConnectFuture;
|
IConnectFuture iConnectFuture;
|
||||||
public bool OpenStatus=false;
|
public bool OpenStatus=false;
|
||||||
|
public bool ConnectedStatus = false;
|
||||||
//多线程退出标识
|
//多线程退出标识
|
||||||
public bool IsMultiThread = false;
|
public bool IsMultiThread = false;
|
||||||
string ip = ConfigurationManager.AppSettings["modbusIp"].ToString();
|
string ip = ConfigurationManager.AppSettings["modbusIp"].ToString();
|
||||||
|
@ -110,7 +111,7 @@ namespace DM_Weight.Port
|
||||||
{
|
{
|
||||||
i = 0;
|
i = 0;
|
||||||
}
|
}
|
||||||
|
ConnectedStatus = iConnectFuture.Connected;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void SendMessage(MyBaseMessage baseMessage)
|
public void SendMessage(MyBaseMessage baseMessage)
|
||||||
|
|
|
@ -40,6 +40,7 @@ namespace DM_Weight.ViewModels
|
||||||
|
|
||||||
IRegionManager _regionManager;
|
IRegionManager _regionManager;
|
||||||
IEventAggregator _eventAggregator;
|
IEventAggregator _eventAggregator;
|
||||||
|
SocketHelper _socketHelper;
|
||||||
|
|
||||||
private int loginMode = Convert.ToInt32(ConfigurationManager.AppSettings["loginMode"]?.ToString() ?? "1");
|
private int loginMode = Convert.ToInt32(ConfigurationManager.AppSettings["loginMode"]?.ToString() ?? "1");
|
||||||
private string firstLogin = ConfigurationManager.AppSettings["firstLogin"]?.ToString() ?? "operator";
|
private string firstLogin = ConfigurationManager.AppSettings["firstLogin"]?.ToString() ?? "operator";
|
||||||
|
@ -90,6 +91,16 @@ namespace DM_Weight.ViewModels
|
||||||
get => _fingerMsg;
|
get => _fingerMsg;
|
||||||
set => SetProperty(ref _fingerMsg, value);
|
set => SetProperty(ref _fingerMsg, value);
|
||||||
}
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// 网口连接标识
|
||||||
|
/// </summary>
|
||||||
|
private bool _netMsg = false;
|
||||||
|
|
||||||
|
public bool NetMsg
|
||||||
|
{
|
||||||
|
get => _netMsg;
|
||||||
|
set => SetProperty(ref _netMsg, value);
|
||||||
|
}
|
||||||
//public bool FridgePortMsg
|
//public bool FridgePortMsg
|
||||||
//{
|
//{
|
||||||
// get => !_portUtil.fridgeSerial.IsOpen;
|
// get => !_portUtil.fridgeSerial.IsOpen;
|
||||||
|
@ -114,13 +125,15 @@ namespace DM_Weight.ViewModels
|
||||||
// _regionManager = regionManager;
|
// _regionManager = regionManager;
|
||||||
// _eventAggregator = eventAggregator;
|
// _eventAggregator = eventAggregator;
|
||||||
//}
|
//}
|
||||||
public LoginWindowViewModel(IRegionManager regionManager, IEventAggregator eventAggregator, PortUtil portUtil,FingerprintUtil fingerprintUtil)
|
public LoginWindowViewModel(IRegionManager regionManager, IEventAggregator eventAggregator, PortUtil portUtil,FingerprintUtil fingerprintUtil, SocketHelper socketHelper)
|
||||||
{
|
{
|
||||||
_fingerprintUtil = fingerprintUtil;
|
_fingerprintUtil = fingerprintUtil;
|
||||||
_portUtil = portUtil;
|
_portUtil = portUtil;
|
||||||
_regionManager = regionManager;
|
_regionManager = regionManager;
|
||||||
_eventAggregator = eventAggregator;
|
_eventAggregator = eventAggregator;
|
||||||
//FingerMsg = !FingerprintUtil.bIsConnected;
|
_socketHelper = socketHelper;
|
||||||
|
FingerMsg = !_fingerprintUtil.bIsConnected;
|
||||||
|
NetMsg = !_socketHelper.ConnectedStatus;
|
||||||
_eventAggregator.GetEvent<FingerprintEvent>().Subscribe(LoginEvent);
|
_eventAggregator.GetEvent<FingerprintEvent>().Subscribe(LoginEvent);
|
||||||
}
|
}
|
||||||
private DelegateCommand? _loginCommand;
|
private DelegateCommand? _loginCommand;
|
||||||
|
|
|
@ -198,6 +198,7 @@
|
||||||
<!--<TextBlock Visibility="{Binding DrawerPortMsg, Converter={StaticResource BooleanToVisibilityConverter}}" Text="抽屉串口连接失败" />
|
<!--<TextBlock Visibility="{Binding DrawerPortMsg, Converter={StaticResource BooleanToVisibilityConverter}}" Text="抽屉串口连接失败" />
|
||||||
<TextBlock Visibility="{Binding CanBusPortMsg, Converter={StaticResource BooleanToVisibilityConverter}}" Text="can总线串口连接失败" />-->
|
<TextBlock Visibility="{Binding CanBusPortMsg, Converter={StaticResource BooleanToVisibilityConverter}}" Text="can总线串口连接失败" />-->
|
||||||
<TextBlock Visibility="{Binding FingerMsg, Converter={StaticResource BooleanToVisibilityConverter}}" Text="指纹机连接失败" />
|
<TextBlock Visibility="{Binding FingerMsg, Converter={StaticResource BooleanToVisibilityConverter}}" Text="指纹机连接失败" />
|
||||||
|
<TextBlock Visibility="{Binding NetMsg, Converter={StaticResource BooleanToVisibilityConverter}}" Text="网口连接失败" />
|
||||||
<!--<TextBlock Visibility="{Binding HIKMsg, Converter={StaticResource BooleanToVisibilityConverter}}" Text="录像机登录失败" />-->
|
<!--<TextBlock Visibility="{Binding HIKMsg, Converter={StaticResource BooleanToVisibilityConverter}}" Text="录像机登录失败" />-->
|
||||||
<!--<TextBlock Visibility="{Binding FridgePortMsg, Converter={StaticResource BooleanToVisibilityConverter}}" Text="冰箱串口连接失败" />-->
|
<!--<TextBlock Visibility="{Binding FridgePortMsg, Converter={StaticResource BooleanToVisibilityConverter}}" Text="冰箱串口连接失败" />-->
|
||||||
<TextBlock Visibility="{Binding WSDPortMsg, Converter={StaticResource BooleanToVisibilityConverter}}" Text="温湿度串口连接失败" />
|
<TextBlock Visibility="{Binding WSDPortMsg, Converter={StaticResource BooleanToVisibilityConverter}}" Text="温湿度串口连接失败" />
|
||||||
|
|
Loading…
Reference in New Issue