| 
					
				 | 
			
			
				@@ -37,6 +37,7 @@ using System.Windows.Threading; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using FurnaceUI.Config;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using Cali = Caliburn.Micro.Core;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using MECF.Framework.Common.Jobs;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+using static Aitex.Core.Common.DeviceData.AITConfigData;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 namespace FurnaceUI.Client
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 {
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1094,11 +1095,19 @@ namespace FurnaceUI.Client 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         #region PM Filter
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         List<AppMenu> filtered = new List<AppMenu>();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         string toolType = (string)QueryDataClient.Instance.Service.GetConfig("System.SetUp.ToolType");
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        string runningMode = (string)QueryDataClient.Instance.Service.GetConfig("System.RunningMode");
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         if (string.IsNullOrEmpty(toolType)) continue;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         foreach (var menuItemMenuItem in menuitem.MenuItems)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            if (runningMode == ConfigEnum.Release.ToString() && menuItemMenuItem.ResKey.StartsWith("IO-"))
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                filtered.Add(menuItemMenuItem);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             if (string.IsNullOrEmpty(menuItemMenuItem.Type))
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            { continue; }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                continue;
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             else
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                             {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 if (!menuItemMenuItem.Type.Contains(toolType))
 
			 |