Commit Graph

55 Commits

Author SHA1 Message Date
DESKTOP-GPE37UV\THINKAPD b7d45ea398 修改DataLog数据查询逻辑,是所有机台保持统一。 2023-01-12 17:20:12 +08:00
DESKTOP-GPE37UV\THINKAPD 352c2b9c34 DataViewModel数据查询优化
查询错误对话框使用Sic内置对话框,替换系统MessageBox。
修正数据查询错误时无法退出查询过程的问题。
2023-01-12 16:45:13 +08:00
DESKTOP-GPE37UV\THINKAPD 42c306160c 当PM处于ProcessIdle时,允许修改磁流体转速。
修正账号设置中输入新密码后,无法进入编辑状态的问题。
2022-12-29 12:49:58 +08:00
DESKTOP-GPE37UV\THINKAPD 3858062944 修正Sequence新建或删除后,文件树没有更新的问题。 2022-12-22 16:32:18 +08:00
DESKTOP-GPE37UV\THINKAPD a0a1ca8e51 修正Sequence中设置Recipe路径错误导致PM工艺时无法加载Recipe的问题。 2022-12-22 16:12:20 +08:00
DESKTOP-GPE37UV\THINKAPD c8f6be162d 修正Recipe删除时,没有删除与之关联的Cell访问白名单的问题。
从RecipeSelectDialogViewModel中移除FileTypes枚举定义,统一使用ProcessTypeFileItem中的相关定义。
2022-12-21 16:43:43 +08:00
DESKTOP-GPE37UV\THINKAPD e94392a227 UI端选择Recipe的逻辑统一到RecipeSelectDialogViewModel中。 2022-12-21 14:08:06 +08:00
DESKTOP-GPE37UV\THINKAPD a80072e57c 修正MessageDialog中无法从YesToAll按钮获取其对应DialogButton枚举的问题。 2022-12-20 16:40:57 +08:00
DESKTOP-GPE37UV\THINKAPD 73cd6bc5c9 将WaferRobot和TrayRobot的控制逻辑从EFEM中分离出来。 2022-12-20 16:00:11 +08:00
DESKTOP-GPE37UV\THINKAPD 4cadc8b0b3 DialogBox中新增按钮‘YesToAll’。
DialogButton增加Description属性支持,可以自定义按钮标题。
新增导入Recipe时判断文件是否存在,如果存在则弹出是否覆盖对话框。
2022-12-19 17:10:50 +08:00
DESKTOP-GPE37UV\THINKAPD 825adaf96f RecipeSelectDialog,RecipeSequenceTreeBuilder
新增功能,是否只加载文件夹。

RecipeEditor
新增Recipe导入导出功能。
2022-12-19 11:48:08 +08:00
DESKTOP-GPE37UV\THINKAPD 6c3cd28db0 修正Recipe中的比例值校验的问题。 2022-12-15 16:49:26 +08:00
DESKTOP-GPE37UV\THINKAPD 52f0ec80c8 修正Recipe中的比例值不能输入小数的问题。 2022-12-15 16:34:04 +08:00
DESKTOP-GPE37UV\THINKAPD 71e153184d 修正DataLog中某些数据无法查询的问题。 2022-12-12 17:56:42 +08:00
DESKTOP-GPE37UV\THINKAPD c286da7369 修正当Recipe行设置为None时,保存Recipe后,该行的参数会变为默认值的问题。
修正PMProcessView中加载Recipe时,相应的按钮没有被禁用,可能重复点击按钮导致Recipe加载错误的问题。
2022-12-12 11:14:22 +08:00
DESKTOP-GPE37UV\THINKAPD 4e750218be 1.修正自动流程中PM完成后无法往UnLoad传盘的问题。
2.调整主界面各个模块的状态的字体。
2022-12-09 18:07:25 +08:00
DESKTOP-GPE37UV\THINKAPD 23baac74da 新增系统配置PM.PM1.Heater.ForceDisableInnerHeater,允许用户强制禁用InnerHeater。
新增系统配置PM.PM1.Heater.Recipe.ForceSkipPowerModeStep,允许Recipe在Power模式加温时,温度到达设定值后强制跳步。
更名系统配置项System.OfflineNotifyTimeout为System.ModuleOfflineTimeout。
修正PMProcessView中可能无法加载Recipe的问题。
修正RecipeData中当关闭Cascade加载模式时,可能在非UI线程添加Step的问题。
2022-12-08 14:51:08 +08:00
DESKTOP-GPE37UV\THINKAPD a896af2af0 修正程序升级后没有Recipe.Behaviour.相关权限的问题。
所有模块支持Offline超时提醒功能。
2022-12-07 21:15:14 +08:00
DESKTOP-GPE37UV\THINKAPD d2a849cd32 优化Recipe相关的一些权限的名称。
PMProcessView中增加工艺时自动加载当前Recipe的机制。
2022-12-06 13:53:04 +08:00
DESKTOP-GPE37UV\THINKAPD 4b111e734d 修正所有项目对Common.dll的引用,现在均从ThirdParty/dll/引用。
修正PM跑Process时无法加载Recipe的问题。
修正RIP后Recipe总时间未更新的问题。
修正跑工艺时StepUid会被当作工艺参数执行,从而引发异常的问题。
修正DeviceLocker被Reset后,未清空占用者名单的问题。
2022-12-05 18:11:01 +08:00
DESKTOP-GPE37UV\THINKAPD 00cf77c921 重写PMProcessMonitor窗口,现在其不再依赖PMProcessViewModel,可以直接从Overview窗口中打开。
修正MainWindow Logout后,ProcessMonitor窗口没有关闭的问题。
2022-12-05 14:01:10 +08:00
DESKTOP-GPE37UV\THINKAPD c75775e0e1 PMProcessView:
新增保存基线配方功能。
修正Recipe参数改变时,Cell没有变成绿色的问题。
修正Recipe无法以瀑布流方式加载的问题。
2022-12-04 21:34:15 +08:00
DESKTOP-GPE37UV\THINKAPD d553b40675 修改RecipeEditor相关的Columns类型为List<T>. 2022-12-04 14:40:06 +08:00
DESKTOP-GPE37UV\THINKAPD d0be142aa1 修改RecipeEditor的DataGrid内ScollViewer的属性CanContentScroll=False 2022-12-02 18:10:35 +08:00
DESKTOP-GPE37UV\THINKAPD cf78fc0eb0 优化RecipeEditor滚动方式,取消实时滚动以减缓卡顿。 2022-12-02 17:19:02 +08:00
DESKTOP-GPE37UV\THINKAPD f0a5303aa2 修正RecipeEditor中进入Cell-Perm模式时,如果Recipe太大,UI会卡住的问题。
修正Param对象的ResetHighlight函数,如果IsHighlighted为false,则不设置IsHighlighted属性,避免频繁刷UI。
删除RecipeEditorView中Cell-Perm按钮的Click时间,更改为绑定到ViewModel中的SwitchCellAccessPermEditMode()方法。
RecipeEditorView的DataGrid控件的SelectionUnit和SelectionMode属性由UI事件赋值模式改为绑定到ViewModel中对应的属性。
2022-12-02 11:22:01 +08:00
DESKTOP-GPE37UV\THINKAPD 609b3cee10 修正当Recipe的StepUid隐藏时,无法保存Uid的问题。 2022-12-01 18:14:31 +08:00
DESKTOP-GPE37UV\THINKAPD 652e9f9ae4 调整Cell-Perm按钮徽标的布局和颜色。
完善Cell-Perm数量统计功能。
2022-12-01 16:38:55 +08:00
DESKTOP-GPE37UV\THINKAPD 8b1163a133 修正当Recipe设置为隐藏参数值时,加载Recipe过程中会显示参数值的问题。
新增进入Cell访问权限配置模式前的检查,如果Recipe为空或未保存,禁止进入该模式。
2022-12-01 14:13:41 +08:00
DESKTOP-GPE37UV\THINKAPD ae1e0d03d2 移除DoubleParam和StringParam中重载的IsHideValue属性,使其和基类保持一致。
修正IParam的ColumnOwner属性的类型为DataGridColumn。
在Recipe编辑器的单元格中使用PreviewMouseDown事件代替DataGrid的SelectedCellsChanged事件捕获鼠标点击事件,以在Cell访问权限配置模式下正确的Toggle单元格高亮。
取消Recipe编辑界面中的显示/隐藏配方值按钮。
在RecipeEditorViewModel中新增处理单元格访问白名单相关的代码。
在角色配置中新增Recipe.Behaviour.ValuesInEditor权限设置。
2022-12-01 13:47:50 +08:00
DESKTOP-GPE37UV\THINKAPD e898bbce52 删除Param.cs中不必要的nameof。 2022-12-01 11:34:38 +08:00
DESKTOP-GPE37UV\THINKAPD fefc340617 EditorDataGridTemplateColumnBase中的UpdateVisibility函数中增加对IsReadOnly属性的配置。
EditorDataGridTemplateColumnBase中实现ToString()函数。
RecipeCellAccessPermissionWhitelistInfo对象中读取当前登录的用户名。
RecipeEditorView.xaml中新增TemplateReadOnly模板。
RecipeFormatBuilder中增加对StepUid列的处理。
2022-12-01 11:34:03 +08:00
DESKTOP-GPE37UV\THINKAPD e81d2d6d62 修改IParam的ColumnOwner属性的类型到EditorDataGridTemplateColumnBase。
新增新属性FullName到对象RecipeData。
新增新方法GetHighlightedParams到对象RecipeStep。
修正数据表recipe_cell_access_permission_whitelist的名称。
RecipeEditorView中新增Cell权限白名单编辑功能。【未完成】
2022-11-30 23:52:05 +08:00
DESKTOP-GPE37UV\THINKAPD 02234f483b RecipeStep中新增StepUid属性。 2022-11-30 17:22:39 +08:00
DESKTOP-GPE37UV\THINKAPD cef508a106 新增修改WaferID的功能。
新增Overview界面Job创建窗口中的Wafer列表中显示WaferID+SequenceName。
修正Overview界面中Wafer右键菜单Alert Info的IsEnabled状态,无Wafer时禁用此菜单项。
2022-11-25 16:11:55 +08:00
DESKTOP-GPE37UV\THINKAPD 98cab1dd78 修改TrayRobot和WaferRobot状态名称,使其更简短。
修改AutoTransfer中如果Buffer中有两个以上ProcessCount为0的Tray时,第一个Tray进入Load后,无法进行后续动作的问题。
2022-11-24 13:34:37 +08:00
DESKTOP-GPE37UV\THINKAPD ca573ac511 Sequence增加Buffer腔Purge次数参数。
当TMRobot向Buffer放盘后,可根据Sequence中的配置进行Purge。
2022-11-23 13:27:23 +08:00
DESKTOP-GPE37UV\THINKAPD 9b7a7fea15 优化Sequence中UnLoad Purge参数的名称。 2022-11-23 10:27:04 +08:00
DESKTOP-GPE37UV\THINKAPD 679ce9d0c5 修正DataLog查IO数据不正确的问题。 2022-11-22 16:56:35 +08:00
DESKTOP-GPE37UV\THINKAPD 834fe4837f 从1号机拷贝JobList相关代码,但数据库中无数据,暂时屏蔽。 2022-11-18 18:15:25 +08:00
THINKPAD 3e6c031341 修正加载Recipe后Recipe处于未保存状态的问题。 2022-11-04 10:35:48 +08:00
THINKPAD 81cc704370 修正RecipeStep复制时比例值未被复制的问题。
版本更新到v1.0.0.21
2022-10-27 09:01:49 +08:00
THINKPAD 33e3cd6d6c ClientBase\BaseModel中创建IEventAggregator对象,以支持ViewModel间的消息传递。
OverviewView中增加Monitor按钮,用于打开Process参数监视器。
禁用PMProcessView中Recipe的编辑功能。
取消PMProcessView中Recipe的校验过程。
优化Process监视器相关的对象、方法命名。
2022-10-25 15:22:38 +08:00
THINKPAD dc50c7575d Slot右键菜单"Alter Info"点击时,弹出的对话框内容根据Slot中放置的物料类型动态显示输入内容。 2022-10-25 14:14:21 +08:00
THINKPAD bd1990a85f 修正DataLog查数据是时间范围和给定条件不匹配的问题。 2022-10-24 16:15:13 +08:00
THINKPAD 5af42a111c RecipeStepCollection对象的构造函数中增加parent属性,以传入其所属的RecipeData对象。
RecipeStep对象的namespace更改为MECF.Framework.UI.Client.RecipeEditorLib.RecipeModel。
RecipeStep对象Parent属性的类型更改为RecipeData。
按比例计算气量的函数从RecipeEditorViewModel对象移至RecipeStep对象。
调整RecipeProvider对象中的一些函数名。
整理RecipeData对象的代码。
修正ParamValueDisplayConverter出现NullReference异常的问题。
2022-10-21 14:29:09 +08:00
THINKPAD 26df9d4f9a XDataGrid命名空间更改为MECF.Framework.UI.Client.RecipeEditorLib.DGExtension。 2022-10-20 09:56:25 +08:00
THINKPAD 802d61ca69 修正RecipeEditor中无法保存Ratio类数据的问题。 2022-10-15 13:01:46 +08:00
THINKPAD 9f5aa864ec 修正DataView中如果更改了Factor和Offset,重新查询后Factor和Offset失效的问题。 2022-10-15 13:01:14 +08:00
THINKPAD 6242704d6f 从PMMotionView界面中ConfinementRing卡片中删除任意距离上升下降功能。
修正TMLeakCheckHistory中条目重复的问题。
2022-10-13 09:07:48 +08:00