Commit Graph

251 Commits

Author SHA1 Message Date
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 6a050087b2 修正RecipeEditor中参数改变时Cell背景没有变绿的问题。 2022-12-04 21:05:38 +08:00
DESKTOP-GPE37UV\THINKAPD dca6fd7557 在PMProcessView中增加Reload In Process功能。 2022-12-04 20:34:37 +08:00
DESKTOP-GPE37UV\THINKAPD d553b40675 修改RecipeEditor相关的Columns类型为List<T>. 2022-12-04 14:40:06 +08:00
DESKTOP-GPE37UV\THINKAPD 19b33b7ea2 PMProcessView中的Recipe允许编辑。 2022-12-03 15:29:07 +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 ee614cc2e8 移除RecipeEditor中的DataGrid的VirtualizingPanel.IsVirtualizing和VirtualizingPanel.VirtualizationMode属性。 2022-12-02 11:29:34 +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 a91e3f2252 Merge branch 'feature/recipe-udpate-by-long' into develop 2022-12-01 18:37:43 +08:00
DESKTOP-GPE37UV\THINKAPD e840cfc558 移除RecipeEditor窗口的密码登录机制。 2022-12-01 18:35:55 +08:00
DESKTOP-GPE37UV\THINKAPD 474602f278 龙工更新Common.dll,解决删除Recipe后列表没有更新的问题。 2022-12-01 18:24:16 +08:00
DESKTOP-GPE37UV\THINKAPD 3482788274 整理文件格式。 2022-12-01 18:23:53 +08:00
DESKTOP-GPE37UV\THINKAPD 6f4e63cbc0 修正RecipeEditorView中大量绑定到IsVisible属性异常的问题。 2022-12-01 18:20:07 +08:00
DESKTOP-GPE37UV\THINKAPD 609b3cee10 修正当Recipe的StepUid隐藏时,无法保存Uid的问题。 2022-12-01 18:14:31 +08:00
DESKTOP-GPE37UV\THINKAPD 32eea997b9 修正RecipeEditor为空时能进入Cell-Access-Perm编辑模式的问题。 2022-12-01 17:42:08 +08:00
DESKTOP-GPE37UV\THINKAPD be2319ea05 RecipeEditorView中的Cell-Perm按钮的显示与否可以在角色权限中配置。 2022-12-01 17:24:06 +08:00
DESKTOP-GPE37UV\THINKAPD 652e9f9ae4 调整Cell-Perm按钮徽标的布局和颜色。
完善Cell-Perm数量统计功能。
2022-12-01 16:38:55 +08:00
DESKTOP-GPE37UV\THINKAPD f6f5384353 调整Cell访问权限编辑模式下各个按钮的IsEnable属性。 2022-12-01 14:56:52 +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 fff40ed9e3 替换RecipeEditorViewModel中的DB.ExcuteTransAction为QueryDataClient.Instance.Service.ExcuteTransAction。 2022-12-01 09:58:17 +08:00
DESKTOP-GPE37UV\THINKAPD 0ee03e1421 RecipeEditorViewModel中新增保存和加载Cell权限白名单的功能。 2022-12-01 09:51:43 +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 20b71e9b86 数据库新增表recipe_cell_access_premission_whitelist 2022-11-30 17:39:34 +08:00
DESKTOP-GPE37UV\THINKAPD 02234f483b RecipeStep中新增StepUid属性。 2022-11-30 17:22:39 +08:00
DESKTOP-GPE37UV\THINKAPD f4e42c92e3 从SVN更新,龙工更新了Common.dll 2022-11-30 17:21:58 +08:00
DESKTOP-GPE37UV\THINKAPD e948bc322c 修正RecipeEditor Validate按钮上的错误数量标签显示不全的问题。 2022-11-30 15:45:34 +08:00
DESKTOP-GPE37UV\THINKAPD f32e2739f4 从SVN更新龙工修改的Recipe内容。 2022-11-30 14:49:16 +08:00
DESKTOP-GPE37UV\THINKAPD bbac2c312e 版本更新到v1.0.2.40 2022-11-28 18:02:07 +08:00
DESKTOP-GPE37UV\THINKAPD eba3ff535a 修正AutoTransfer中MonitorUnLoadTask函数中检测正在运行的Wafer总数的计算方法。 2022-11-28 14:29:45 +08:00
DESKTOP-GPE37UV\THINKAPD ab3478e500 修正TM Purge时可能充气到ATM的问题。 2022-11-28 13:29:48 +08:00
DESKTOP-GPE37UV\THINKAPD 13854a92ab 新增TrayRobot、WaferRobot取放盘完成并关闭Vent后延时,以避免DI状态未及时刷新导致的后续操作Interlock出发报警问题。 2022-11-28 09:08:49 +08:00
DESKTOP-GPE37UV\THINKAPD 0003a55d9d 版本升级至v1.0.2.39 2022-11-26 23:00:35 +08:00
DESKTOP-GPE37UV\THINKAPD cccd9748a8 新增Load、UnLoad取放盘时持续vent的功能。 2022-11-26 22:57:52 +08:00
DESKTOP-GPE37UV\THINKAPD 6c3012a139 Merge branch 'feature/add-wafer-sn-support' into develop 2022-11-25 16:49:29 +08:00
DESKTOP-GPE37UV\THINKAPD d168e75884 版本号升级至v1.0.2.38 2022-11-25 16:49:18 +08:00
DESKTOP-GPE37UV\THINKAPD c7a7068f2d 修正Overview界面Cassette中修改Wafer ID后,数据库没有同步修改的问题。 2022-11-25 16:42:56 +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 ef91b9d709 移除RobotBase对象中fPlaceComplete和fPickComplete函数中的延时,以解决WaferRobot错误的问题。
修改System.Scheduler:GroupWaferBySequence的默认值为false,允许针对单个Wafer修改Recipe。
2022-11-25 13:42:24 +08:00
DESKTOP-GPE37UV\THINKAPD 032d082798 移除SimulatorCore从Nuget引用的NewtonJson,改为从本地引用。 2022-11-25 11:56:18 +08:00
DESKTOP-GPE37UV\THINKAPD 92e95897ec 上银Aligner优化。 2022-11-25 11:55:55 +08:00
DESKTOP-GPE37UV\THINKAPD c93a81e586 版本更新到v1.0.2.36 2022-11-24 16:26:27 +08:00
DESKTOP-GPE37UV\THINKAPD 6a9445f5a0 修正TrayRobot取Tray时动画中Tray状态不正确的问题。 2022-11-24 15:29:57 +08:00
DESKTOP-GPE37UV\THINKAPD 92f36d318e AutoTransfer中Load任务中增加注释。 2022-11-24 13:44:31 +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 205591db51 修正SicRT编译时本地的测试账号会部署到客户端的问题。 2022-11-24 11:11:38 +08:00