Commit Graph

54 Commits

Author SHA1 Message Date
DESKTOP-GPE37UV\THINKAPD 3858062944 修正Sequence新建或删除后,文件树没有更新的问题。 2022-12-22 16:32:18 +08:00
DESKTOP-GPE37UV\THINKAPD 73aa4b660e 修正RecipeEditor Cell-Perm按钮的使能状态。 2022-12-21 17:01:04 +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 4cadc8b0b3 DialogBox中新增按钮‘YesToAll’。
DialogButton增加Description属性支持,可以自定义按钮标题。
新增导入Recipe时判断文件是否存在,如果存在则弹出是否覆盖对话框。
2022-12-19 17:10:50 +08:00
DESKTOP-GPE37UV\THINKAPD e2f5e9d026 从RecipeEditorViewModel中移除未使用的namespace 2022-12-19 11:49:00 +08:00
DESKTOP-GPE37UV\THINKAPD 825adaf96f RecipeSelectDialog,RecipeSequenceTreeBuilder
新增功能,是否只加载文件夹。

RecipeEditor
新增Recipe导入导出功能。
2022-12-19 11:48:08 +08:00
DESKTOP-GPE37UV\THINKAPD 6cca130761 SchedulerAligner新增HasAligned属性。
自动传盘流程新增Aligner是否已Aligner检查。
调整WaferRobot和Aligner之间的传盘逻辑,避免做完的Wafer反复在Aligner上取放。
2022-12-16 10:42:04 +08:00
DESKTOP-GPE37UV\THINKAPD c286da7369 修正当Recipe行设置为None时,保存Recipe后,该行的参数会变为默认值的问题。
修正PMProcessView中加载Recipe时,相应的按钮没有被禁用,可能重复点击按钮导致Recipe加载错误的问题。
2022-12-12 11:14:22 +08:00
DESKTOP-GPE37UV\THINKAPD 777b65dfa9 Update from Svn.
老钱更新Sicentury.Core中的树型列表。
2022-12-08 10:57:50 +08:00
DESKTOP-GPE37UV\THINKAPD 49d856d460 PMProcessView中的Recipe表单增加新功能:
自动滚动到当前工艺步骤。
已做完工艺的步骤显示为灰色。
禁止编辑已做完工艺的步骤。

修正RecipeEditor中Time行没有固定的问题。

已知问题:
1. PMProcessView中Recipe滚动的位置没有居中。
2. Process完成后最后一个Step没有变灰。
2022-12-08 10:19:53 +08:00
DESKTOP-GPE37UV\THINKAPD d2a849cd32 优化Recipe相关的一些权限的名称。
PMProcessView中增加工艺时自动加载当前Recipe的机制。
2022-12-06 13:53:04 +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 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 e840cfc558 移除RecipeEditor窗口的密码登录机制。 2022-12-01 18:35:55 +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 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 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 02234f483b RecipeStep中新增StepUid属性。 2022-11-30 17:22:39 +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
THINKPAD 3e6c031341 修正加载Recipe后Recipe处于未保存状态的问题。 2022-11-04 10:35:48 +08:00
THINKPAD 2947d70fa2 移除龙工修改的Recipe相关的代码,(验证后在推入主线) 2022-11-04 09:52:35 +08:00
THINKPAD a48bf32371 Update from SVN. 2022-11-02 23:47:56 +08:00
THINKPAD 1819f01e8b PM1.Operation页面MFC流量显示增加权限控制。 2022-11-02 16:06:30 +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 36c4b5ea74 修改RecipeEditor页面打开Validation窗口时会卡死的问题。 2022-10-21 17:27:54 +08:00
THINKPAD 7582a7da1f RecipeValidationWindow新增位置保存功能,下次打开时窗口出现在上次关闭的位置。 2022-10-21 14:58:44 +08:00
THINKPAD 25a8b0e0fe RecipeEditorViewModel.cs中LoadRecipe()执行时调用ValidateEntireRecipe()对Recipe进行检查。 2022-10-21 14:41:37 +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 a77364a1f9 PM Interlock增加DI-84\85\86\87限制。
修改系统设置中的一些错误描述。
修改系统设置中MFC32的最大值和默认值。
PMMotion界面中恢复隔热罩Jog功能。
Recipe Editor中始终使能Refresh列表按钮。
2022-10-18 10:41:32 +08:00
THINKPAD 802d61ca69 修正RecipeEditor中无法保存Ratio类数据的问题。 2022-10-15 13:01:46 +08:00
THINKPAD 0316d9aa9f Recipe Editor 中的Validate按钮增加错误数量的Badge。
默认关闭PM2.
默认正常显示Recipe数值。
2022-09-27 17:29:13 +08:00