SL
|
6d2a10161a
|
[UI.Client]
修正Account设置视图中,输入新密码后无法Save的问题。
|
2023-09-22 11:04:49 +08:00 |
SL
|
97e1f2ab98
|
[Common]
优化IAccountService的GetMenuPermission方法返回类型,由int变更为MenuPermissionEnum。
优化PermissionHelper的PaserPermission方法,移除字符串前后的\t字符。
优化RecipeData的BuildFormat方法,创建Recipe格式后立即设置权限。
[UI.Client]
修正PMProcess视图中的Recipe编辑表格中不显示行的问题。
移除RecipeEditorViewModel的UpdateRecipeFormat方法中设置Recipe行权限的代码,该权限已在RecipeDalta中设置。
|
2023-09-21 11:41:43 +08:00 |
SL
|
5a1b5fd6ef
|
[Common]
升级角色账号系统处理逻辑,UI中获取Role信息均从RT实时拉取,而非使用UI缓存的信息,已解决多用户登录变更角色后其它UI的Role信息无法同步导致的数据错乱问题。
修正Role设置视图中更改了权限,但UI使用的权限没有刷新到最新状态的问题。
所有View的Permission属性更改为MenuPermissionEnum枚举,而不是数字,解决UI端没有强约束,并且程序可读性差的问题。
所有View的Permission属性和IsPermission属性移至BaseModel基类。
简化和重构一些代码,移除未使用的代码。
[UI.Client]
UI端使用的AccountManager和RoleManager更名为AccountManagerClient和RoleManagerClient。
移除未使用的Account相关视图。
|
2023-09-20 17:25:51 +08:00 |
SL
|
db20c20909
|
[Common]
修正Credential对象的某些属性无法被反序列化的问题。
优化登录请求确认对话框的描述,增加发出请求的客户端信息显示。
CredentialKeepAliveCheckResult对象的UserName属性替换为RequestingCredential。
|
2023-09-18 16:29:37 +08:00 |
SL
|
1b127e04fa
|
[Common]
修正单会话模式下登录逻辑。
新增CredentialKeepAliveCheckResult对象,用于修正当RT为单绘画模式时,已登录的UI不能弹出确认对话框的问题。
|
2023-09-18 15:51:37 +08:00 |
SL
|
ed26bf6bd1
|
[Common]
移除EV.PostLoginBySameUser方法,改为UI端轮训LoginRequest状态凭据。
优化CredentialManager对于Requesting凭据字典的处理,在OnTimer方法中检测KeepAlive时移除RequestCanceled和Rejected状态的凭据。
|
2023-09-18 14:17:34 +08:00 |
SL
|
6957751858
|
[Common]
登录相关方法的参数改为使用token,而不是Credential。
新增ReadOnlyRole角色,用于账号被顶出后自动将界面设置为只读模式。
|
2023-09-18 10:13:40 +08:00 |
SL
|
4898aa6911
|
[Common]
CredentialManager对象中新增一些超时常量定义。
|
2023-09-15 23:57:38 +08:00 |
SL
|
b2e805a0dd
|
[Common]
完善CredentialManager凭据操作历史记录写入数据库的逻辑。
[UI.Client]
新增LoginRequestWaitDialog窗体。
|
2023-09-15 17:44:30 +08:00 |
SL
|
d47be38527
|
[Common]
Credential增加新属性RoleID和ClientInfo。
CredentialManager的Grant和Remove方法中增加数据库操作,保存凭据历史记录。
LoginClientInfo对象中增加更多的属性,记录客户端环境。
AccountExManager的RequestAndWaitLoginConfirmation方法中等待超时时间修改为40秒。
AccountExManager的Login方法中创建凭据时保存客户端信息。
新增SystemInfoHelper对象,用于获取系统信息。
[UI.Client]
BaseApp对象中增加ClientInfo属性和LoadSystemInfo方法,用于UI启动时获取PC信息。
|
2023-09-14 23:55:38 +08:00 |
SL
|
0f032ac783
|
[Common]
CredentialManager的_dictCredentialsRequesting字典的Key变更为string,已LoginName为主键。
CredentialKeepAliveResults枚举中增加RequestingLogin定义,用于指示已登录的客户端有其它客户端请求使用此用户名登录。
移除IAccountService实现类中多余的函数。
[UI.Client]
新增LoginRequestConfirmDialog窗体。
|
2023-09-14 14:17:16 +08:00 |
SL
|
9a8c73664d
|
[Common]
整理IAccountService接口代码结构。
|
2023-09-14 10:06:09 +08:00 |
SL
|
56bbd2e440
|
[Common]
继续完善RT登录逻辑。
已在SicManual中测试,以前的登录逻辑没有问题,新的踢出逻辑还未测试。
[UI.Client]
移除未使用的登录控件。
|
2023-09-13 17:31:22 +08:00 |
SL
|
45bb9e7bf7
|
[Common]
继续优化用户管理器相关代码,并修正错误,编译通过。(未调试)
|
2023-09-12 18:11:47 +08:00 |
SL
|
704daa8f7f
|
[Common]
AccountExManager增加RequestLogin方法和CancelLoginRequest方法,用于实现已登录客户端确认新用户登录请求。
新增WCFProxy对象,用于创建客户端连接对象。
AccountServiceClient使用WCFProxy发起WCF访问,代替ServiceClientWrapper。
整理ServiceClientWrapper对象代码结构。
|
2023-09-07 23:30:33 +08:00 |
SL
|
6110e1fbce
|
[Common]
用户登录相关对象的SessionId属性更名为Token。
|
2023-09-06 15:25:32 +08:00 |
SL
|
c9d9ece737
|
[Common]
AccountExManager增加IsSupportMultiUserLogin属性,指示RT是否支持同时多个用户登录。
AccountExManager的Logout方法移除LoginName属性,直接通过SessionID注销登录的用户。
UserContext对象增加Clear方法,一次性清除用户登录信息。
|
2023-09-06 14:45:06 +08:00 |
SL
|
7ff1f12006
|
[Common]
MenuLoader移至RoleLoader对象中进行实例化。
|
2023-09-06 09:23:50 +08:00 |
SL
|
211fa4a680
|
增加将Menu.xml移至RT的支持。
|
2023-09-05 10:20:23 +08:00 |
SL
|
b7747e788a
|
[Common]
优化AppMenu代码格式。
AppMenu对象新增Description属性。
优化MenuLoad代码格式,修复变量名。
优化RoleLoad代码格式,修复变量名。
[UI.Client]
修正RoleManager保存Role后,UI中仍然显示未为保存状态的问题。
移除RoleManager的RoleContainer属性,将其变更为私有变量。
重命名RoleManager的GetRoleByID方法和GetRoleByName方法,变更为FindRoleByID和FindRoleByName。
移除PermissionControlItem中的ComboBoxSaved属性。
PermissionControlItem新增Update方法,用于Save后更新保存状态。
[Sicentury.Core]
BindableBase对象增加Serializable属性标签。
|
2023-09-04 11:51:05 +08:00 |
SL
|
cbb7c732ac
|
[Common]
完成LoginbySameUser事件测试。
|
2023-09-02 00:58:20 +08:00 |
SL
|
2a6fbb7179
|
[Common]
新增PostLoginBySameUser方法,当同一用户异地登录时,通知已登录的客户端下线。
|
2023-09-01 17:52:02 +08:00 |
SL
|
75c5abf732
|
[Common]
新增Credential对象,准备用于WCF访问验证。
|
2023-08-29 18:02:30 +08:00 |
SL
|
52991feb4b
|
[Common]
优化AccountExManager的AuthLogin()方法,如果相同用户从异地登录,当前登录状态被清除。
LoginResult对象新增属性,记录客户端IP信息。
|
2023-08-29 17:45:38 +08:00 |
SL
|
77ec57f97e
|
Backup
|
2023-08-29 11:16:43 +08:00 |
SL
|
1fc742f477
|
[Common]
优化Account相关对象的代码结构。
新增LoginClientInfo对象,用于客户端登录时汇报客户端信息。
|
2023-08-28 23:30:37 +08:00 |
SL
|
5fd6deaf0c
|
[Common]
优化Account相关对象文件的代码结构、增加注释、规范变量命名等。
|
2023-08-28 11:30:57 +08:00 |
SL
|
aa342b9d8a
|
[Common]
优化AccountManager.cs代码结构。
|
2023-08-28 10:30:53 +08:00 |
SL
|
0aad2d5852
|
[RT.Equipment]
IoMFC增加两个配置:Valve和DisableFbSpErrMonWhenValveClosed,允许仅当Valve打开时进行Feedback-SetPoint误差监测。
优化ErrorDetectableBaseDevice、IoMFC代码结构。
|
2023-08-25 16:05:19 +08:00 |
SL
|
e7ad49b615
|
[Common]
修正LOG消息中缺少Level信息的问题。
(cherry picked from commit 48480ad733 )
|
2023-08-22 10:32:51 +08:00 |
HCL
|
b0d3c03b9b
|
Merge branch 'hotfix/整理优化WaferInfo' into develop
|
2023-08-10 17:29:11 +08:00 |
hanqiangqiang
|
b80a24f978
|
[UI.Client]
删除选择查询,使用全部查询功能
[RT.EquipmentLibrary]
1删除旧的查询功能
2重写数据库查询语句
|
2023-08-10 16:18:48 +08:00 |
HCL
|
c93b2028a8
|
1.整理WaferInfoRt类
|
2023-08-10 14:20:55 +08:00 |
hanqiangqiang
|
cc5ded69fe
|
[Common]
气体统计对象添加通知属性
[RT.EqumentLibrary]
添加按天查询功能方法
[UI.Client]
使用单个子线程查询气体流量
|
2023-08-09 16:12:12 +08:00 |
hanqiangqiang
|
d87dc6460d
|
[Common]
ErrorDetectableBaseDevice类中添加参数设置后添加回调功能
|
2023-08-08 11:24:51 +08:00 |
SL
|
175094ab68
|
[RT.Equipment]
IoSensorAnalog对象标记为abstract。
IoSensorWaterFlowTemp对象新增diFlowSW字段,用于获取水流信号。
优化IoSensorAnalog及其派生类对于DeviceData的处理逻辑。
[Common]
新增AITWaterFlowData对象。
|
2023-08-08 00:36:56 +08:00 |
SL
|
6db597171b
|
[RT.Equipment]
IoPSU中增加属性OutputLimitHigh、OutputLimitLow。
IoPSU中新增数据注册,用于后期Trace和查询。
IoPSU中增加修改1600℃功能,可修改OutputLimitHigh生效温度。
|
2023-08-02 17:33:02 +08:00 |
SL
|
0873482466
|
Merge branch 'develop' into feature/add-process-power-consumption-stat-support
|
2023-08-01 16:08:56 +08:00 |
SL
|
1c2b644a40
|
[RT.Core]
ProcessDataStatManager中注册DATA,用于从RT向UI传输数据列表。
|
2023-08-01 15:35:11 +08:00 |
SL
|
678767e895
|
[RT.Equipment]
IoPSU对象中增加PSU2输出限幅,当温度大于1600度时,限制PSU2的控制量输出最大值。
|
2023-08-01 13:27:12 +08:00 |
HCL
|
670a5004c1
|
1.解决保存新列数据存在的问题
|
2023-07-24 11:18:29 +08:00 |
HCL
|
3e09d7c4d6
|
Mfc Ror属性Name增加DataMember
|
2023-07-24 09:01:49 +08:00 |
HCL
|
46b936986c
|
Merge branch 'develop' into feature/整理优化数据库代码
|
2023-07-24 08:32:47 +08:00 |
SL
|
d425b908c8
|
[Common]
BaseDevice对象中新增函数LoadSC(),用于解析并加载指定的系统配置项,并处理加载时的各种异常。
[RT.EqupmentLibrary]
IoPSU的LoadConfig()方法调用LoadSC(),简化代码结构。
|
2023-07-19 17:46:42 +08:00 |
SL
|
8a3f83e70f
|
[Common]
新增IoPsuData对象,用于打包传送PSU数据到UI。
IoPSU对象中增加对电阻上限系统配置的解析逻辑。
IoPSU对象新增DeviceData属性,用于从RT传送PSU数据到UI。
IoPSU对象新增电阻超限判断逻辑相关的属性。
ExChangeDataBase.cs更名为DeviceDataBase。
移除不必要的DeviceData对象。
|
2023-07-19 15:18:12 +08:00 |
HCL
|
4e3c195816
|
1.事务处理更新
|
2023-07-18 14:19:03 +08:00 |
HCL
|
77d3e39e7e
|
Merge branch 'develop' into feature/整理优化数据库代码
|
2023-07-18 08:58:51 +08:00 |
HQQ
|
f123d982f9
|
[Common]
气体用量统计对象,添加标记
[UI.Client]
添加气体查询对象和下拉框对象
|
2023-07-16 21:26:41 +08:00 |
hanqiangqiang
|
177bbe38ad
|
[Common]
添加气体统计类独对象
[RT.EquipmentLibrary]
添加气体种类解析
|
2023-07-16 16:24:26 +08:00 |
HCL
|
485890a415
|
1.优化数据库
|
2023-07-13 12:28:37 +08:00 |