SL
|
a913ebe2b5
|
准备优化Role权限保存方式,从字符串方式更改为XmlElement节点方式保存每一条权限。
[Common]
Permission相关对象从UI.Client工程移至Common工程。
PermissionHelper中增加PermissionToDictionary方法,将权限项目转换为字典。
[UI.Client]
Role对象新增构造函数,可以传入解析好的权限清单。
|
2023-09-05 00:12:08 +08:00 |
SL
|
ad681a5f3d
|
[UI.Client]
优化和整理角色、权限相关代码。
|
2023-09-03 23:31:57 +08:00 |
SL
|
d09efef6f5
|
[UI.Client]
修正当Recipe类型不为Process时,Recipe编辑器中完成单元格编辑时,RecipeStep仍然计算流量导致异常的问题。
|
2023-08-22 16:58:11 +08:00 |
SL
|
5661587929
|
[UI.Client]
修正Recipe编辑器中修改StepTime后,总时间没有刷新的问题。
|
2023-06-29 16:23:08 +08:00 |
Liang Su
|
827a85a560
|
[UI.Client]
新增IValueParam接口,所有支持数值的Recipe Param均继承自此接口。
修正没有写权限的Recipe参数在拖动填充模式下也会被赋值的问题。
|
2023-06-16 16:32:39 +08:00 |
Liang Su
|
cd196eefb3
|
[UI.Client]
移除所有Recipe Param对象的IsHideValue属性。
Recipe Param对象新增ColumnPermission、StepPermission、Permission属性,用于控制Recipe编辑器表格单元格访问权限。
Recipe编辑器使用的DataGrid控件增加单元格访问权限判断,当没有修改权限时,弹出错误对话框提示用户。
|
2023-06-16 15:48:27 +08:00 |
Liang Su
|
0202bc8cb0
|
[UI.Client]
修正RecipeStep对象构建时IsVisible属性默认设置为True导致RecipeEditor中不显示单元格的问题。
Param的属性Feedback更名为ColumnPermChangedCallback。
|
2023-06-16 13:43:26 +08:00 |
Liang Su
|
69044332e6
|
[UI.Client]
RecipeEditor的EditMode枚举增加EditWhitelist项目。
修正RecipeEditor中,当某步骤权限设置为None时,DataGrid中没有隐藏相应步骤的问题。
移除NumParam.cs。
优化一些列对象,在10号机测试可运行。
已知问题:
RecipeEditor的Expander不能折叠。
当某步骤权限配置为None时,应该隐藏数值;隐藏列可能造成用户识别困难。
|
2023-06-15 19:19:41 +08:00 |
Liang Su
|
b22c3f3fba
|
[UI.Client]
创建用于Recipe Editor的控件,基于XDataGrid,并修改相应的对象及运行逻辑。
在10号机初步测试可运行。
|
2023-06-15 14:53:21 +08:00 |
Liang Su
|
5ceedad2e1
|
[UI,Client]
引入6号机实现的支持拖拽填充功能的Recipe编辑器DataGrid。
移除重复的XDataGrid对象。
|
2023-06-13 16:10:57 +08:00 |
Mikk
|
aa9cf2aa2e
|
[UI.Client]
RecipeStepCollection对象的构造函数中移除注入的IRecipeGasFlowCalculator对象实例。
RecipeData构造函数中注入IRecipeGasFlowCalculator对象实例。
RecipeData对象中新增方法CalculateGasFlow()。
IRecipeGasFlowCalculator接口的Calculate()方法增加参数chamberName以指定当前计算使用的反应腔名称。
增加详细的注释信息。
|
2023-05-11 00:29:29 +08:00 |
Mikk
|
ff1cbb1229
|
[UI.Client]
RecipeData和RecipeStepCollection的构造函数新增参数IRecipeGasFlowCalculator以注入气体流量计算器对象。
|
2023-05-10 23:51:33 +08:00 |
DESKTOP-1N1NK8A\auvkk
|
c0d86201ae
|
[UI.Client]
移除RecipColNo定义,使用ControlName查找ReceipStep中指定的参数。
新增IRecipeGasFlowCalculator接口,用于实现RecipeStep中流量计算器。
新增RecipeGasFlowCalculatorBase对象作为默认的RecipeStep流量计算器。
|
2023-05-10 23:21:46 +08:00 |
DESKTOP-1N1NK8A\auvkk
|
afa3553a95
|
[UI.Client]
导入5号机的ClientUI库中的Recipe相关对象。
|
2023-05-10 16:21:45 +08:00 |
DESKTOP-GPE37UV\THINKAPD
|
1ace450916
|
Add project files.
|
2023-04-13 11:51:03 +08:00 |