1控件模块是否在线禁用右击菜单和拖拽,修改模块PM1,PM1,Load,UnLoad,添加或逻辑,条件为Rt.Status == "Idle"

2EFEM界面追加此功能
This commit is contained in:
Han Qiang Qiang 2024-01-19 08:57:24 +08:00
parent e14f17139c
commit 0c6a9f13ba
3 changed files with 18 additions and 8 deletions

View File

@ -103,6 +103,16 @@ namespace SicUI.Models.Maintenances.TM
}
#endregion
#region
[Subscription("Rt.Status")]
public string RtStatus { get; set; }
public bool UnLoadEnableWaferClick => !UnLoadIsOnline || RtStatus == "Idle";
public bool LoadLockEnableWaferClick => !LLIsOnline || RtStatus == "Idle";
#endregion
#region EFEM,Aligner
[Subscription("EFEM.Status")]

View File

@ -29,13 +29,13 @@ namespace SicUI.Client.Models.Platform.TM
public bool EnableWaferClick => RtStatus == "Idle";
//控件右击菜单
public bool PM1EnableWaferClick => !PM1IsOnline;
public bool PM1EnableWaferClick => !PM1IsOnline || RtStatus == "Idle";
public bool PM2EnableWaferClick => !PM2IsOnline;
public bool PM2EnableWaferClick => !PM2IsOnline || RtStatus == "Idle";
public bool UnLoadEnableWaferClick => !UnLoadIsOnline;
public bool UnLoadEnableWaferClick => !UnLoadIsOnline || RtStatus == "Idle";
public bool LoadLockEnableWaferClick => !LLIsOnline;
public bool LoadLockEnableWaferClick => !LLIsOnline || RtStatus == "Idle";
//控件右击菜单

View File

@ -700,13 +700,13 @@ namespace SicUI.Models.Operations.Overviews
//控件右击菜单
public bool EnableWaferClick => RtStatus == "Idle";
public bool PM1EnableWaferClick => !PM1IsOnline ;
public bool PM1EnableWaferClick => !PM1IsOnline || RtStatus == "Idle";
public bool PM2EnableWaferClick => !PM2IsOnline;
public bool PM2EnableWaferClick => !PM2IsOnline || RtStatus == "Idle";
public bool UnLoadEnableWaferClick => !IsOnlineUnLoad;
public bool UnLoadEnableWaferClick => !IsOnlineUnLoad || RtStatus == "Idle";
public bool LoadLockEnableWaferClick => !IsOnlineLL;
public bool LoadLockEnableWaferClick => !IsOnlineLL || RtStatus == "Idle";
//控件右击菜单
public bool LLEnableWaferClick => true;