1.Gem增加GEM_PPChange事件
This commit is contained in:
parent
ecf319f1e4
commit
939cc7bde4
|
@ -795,6 +795,7 @@ namespace MECF.Framework.UI.Client.CenterViews.Editors.Recipe
|
|||
return;
|
||||
|
||||
var recipeName = dialog.FileName.Trim();
|
||||
string gemRecipeName = recipeName + ".rcp";
|
||||
if (string.IsNullOrEmpty(dialog.FileName))
|
||||
{
|
||||
DialogBox.ShowWarning("Recipe file name should not be empty");
|
||||
|
@ -849,6 +850,7 @@ namespace MECF.Framework.UI.Client.CenterViews.Editors.Recipe
|
|||
|
||||
ReloadRecipeFileList(CurrentChamberType, CurrentProcessType, recipeName, false);
|
||||
|
||||
InvokeClient.Instance.Service.DoOperation($"GEM_PPChange", gemRecipeName, 1);
|
||||
}
|
||||
|
||||
public void NewRecipeRoot()
|
||||
|
@ -1119,6 +1121,8 @@ namespace MECF.Framework.UI.Client.CenterViews.Editors.Recipe
|
|||
if (selection == DialogButton.No)
|
||||
return;
|
||||
|
||||
string gemRecipeName = CurrentFileNode.FullPath;
|
||||
|
||||
var nextFocus = CurrentFileNode.Parent.FullPath;
|
||||
var isFolder = true;
|
||||
if (CurrentFileNode.Parent.Files.Count > 1)
|
||||
|
@ -1145,6 +1149,8 @@ namespace MECF.Framework.UI.Client.CenterViews.Editors.Recipe
|
|||
CurrentRecipe.DeleteAccessibleWhiteList();
|
||||
|
||||
ReloadRecipeFileList(CurrentChamberType, CurrentProcessType, nextFocus, isFolder);
|
||||
|
||||
InvokeClient.Instance.Service.DoOperation($"GEM_PPChange", gemRecipeName, 3);
|
||||
}
|
||||
|
||||
public void RefreshRecipe()
|
||||
|
@ -1206,7 +1212,8 @@ namespace MECF.Framework.UI.Client.CenterViews.Editors.Recipe
|
|||
|
||||
if (isDoRecipeHistorySaveDB)
|
||||
RecipeMemorySaveDB();
|
||||
|
||||
|
||||
InvokeClient.Instance.Service.DoOperation($"GEM_PPChange", CurrentRecipe.Name + ".rcp", 2);
|
||||
}
|
||||
/// <summary>
|
||||
/// 先同步CurrentRecipe在内存(界面所看到的,不一定是XML)中PM1和PM2中的数据,
|
||||
|
|
|
@ -9,6 +9,7 @@ using System.Windows.Input;
|
|||
using System.Windows.Media;
|
||||
using Caliburn.Micro;
|
||||
using Caliburn.Micro.Core;
|
||||
using MECF.Framework.Common.OperationCenter;
|
||||
using MECF.Framework.Common.RecipeCenter;
|
||||
using MECF.Framework.UI.Client.CenterViews.Editors.Recipe;
|
||||
using MECF.Framework.UI.Client.ClientBase;
|
||||
|
@ -466,6 +467,8 @@ namespace MECF.Framework.UI.Client.CenterViews.Editors.Sequence
|
|||
|
||||
// 自动选中新增节点
|
||||
Files[0].Select(file.FullPath);
|
||||
|
||||
InvokeClient.Instance.Service.DoOperation($"GEM_PPChange", dialog.DialogResult + ".seq", 1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -531,6 +534,8 @@ namespace MECF.Framework.UI.Client.CenterViews.Editors.Sequence
|
|||
if (IsChanged)
|
||||
{
|
||||
Save(CurrentSequence);
|
||||
|
||||
InvokeClient.Instance.Service.DoOperation($"GEM_PPChange", CurrentSequence.Name + ".seq", 2);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -551,9 +556,13 @@ namespace MECF.Framework.UI.Client.CenterViews.Editors.Sequence
|
|||
{
|
||||
if (DialogBox.Confirm("Do you want to delete this sequence?"))
|
||||
{
|
||||
string sequenceName = CurrentSequence.Name + ".seq";
|
||||
|
||||
if (provider.Delete(CurrentSequence.Name))
|
||||
{
|
||||
CurrentFileNode.Parent.Files.Remove(CurrentFileNode);
|
||||
|
||||
InvokeClient.Instance.Service.DoOperation($"GEM_PPChange", sequenceName, 3);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue