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