|
@@ -16,6 +16,7 @@ using System.Reflection;
|
|
|
using Venus_MainPages.Unity;
|
|
|
using MECF.Framework.Common.DataCenter;
|
|
|
using Aitex.Core.RT.SCCore;
|
|
|
+using MECF.Framework.Common.OperationCenter;
|
|
|
|
|
|
namespace Venus_UI.Views
|
|
|
{
|
|
@@ -40,6 +41,7 @@ namespace Venus_UI.Views
|
|
|
m_regionManager.RegisterViewWithRegion("TopRegion", typeof(Venus_MainPages.Views.TopView));
|
|
|
|
|
|
VenusGlobalEvents.SlotRightClickChangedEvent += Instance_SlotRightClickChangedEvent;
|
|
|
+ VenusGlobalEvents.SlotWaferTransferEvent += Instance_SlotStartTransferEvent;
|
|
|
|
|
|
}
|
|
|
private void Instance_SlotRightClickChangedEvent(OpenSEMI.Ctrlib.Controls.Slot slot)
|
|
@@ -55,6 +57,13 @@ namespace Venus_UI.Views
|
|
|
return;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ private void Instance_SlotStartTransferEvent(OpenSEMI.Ctrlib.Controls.DragDropEventArgs e)
|
|
|
+ {
|
|
|
+ InvokeClient.Instance.Service.DoOperation("System.MoveWafer",
|
|
|
+ e.TranferFrom.ModuleID,e.TranferFrom.SlotID, e.TranferTo.ModuleID, e.TranferTo.SlotID,false,1,false,1,"");
|
|
|
+ }
|
|
|
+
|
|
|
private void CustomWnd_Loaded(object sender, RoutedEventArgs e)
|
|
|
{
|
|
|
VenusMenu = SerializeHelper.Instance.ReadFromJsonFile<List<VenusMenu>>($"Config/VenusMenu.json");
|