Преглед изворни кода

update Release模式隐藏Io操作界面

git-svn-id: http://10.4.3.168:50001/svn/Furnace@58 dbcde07d-dcf5-c148-8a84-ac3097b7778e
Jiangjinyuan пре 1 месец
родитељ
комит
cdb656eaa7
2 измењених фајлова са 11 додато и 2 уклоњено
  1. 1 1
      Furnace/FurnaceUI/Config/Menu.xml
  2. 10 1
      Furnace/FurnaceUI/MainViewModel.cs

+ 1 - 1
Furnace/FurnaceUI/Config/Menu.xml

@@ -22,7 +22,7 @@
 		<menuItem  id="ioCHM"			resKey="IO-Tube"			viewmodel="FurnaceUI.Models.Maintenances.IO1.IO1ViewModel,FurnaceUI" System="System.PM1"/>
 		<menuItem  id="ioHeater"		resKey="IO-Heater"			viewmodel="FurnaceUI.Models.Maintenances.IO1.IO1ViewModel,FurnaceUI" System="System.Heater"/>
 
-		<menuItem  id="PMManagement"	resKey="PMManagement"		viewmodel="FurnaceUI.Views.Maintenances.StatisticsViewModel,FurnaceUI" />
+		<!--<menuItem  id="PMManagement"	resKey="PMManagement"		viewmodel="FurnaceUI.Views.Maintenances.StatisticsViewModel,FurnaceUI" />-->
 		<menuItem  id="ManualSet"		resKey="ManualSet"			viewmodel="FurnaceUI.Views.Recipes.ManualSetViewModel,FurnaceUI" />
     <menuItem  id="ioList"		resKey="AxisMon"			viewmodel="FurnaceUI.Views.Maintenances.IOListViewModel,FurnaceUI" System="System.PM1"/>
 	</menuItem>

+ 10 - 1
Furnace/FurnaceUI/MainViewModel.cs

@@ -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))