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