From f63d8ead25bdb3c32dacca817a059bd30390e9bc Mon Sep 17 00:00:00 2001 From: yzh <snbbt@21cn.com> Date: 星期三, 15 六月 2022 22:20:07 +0800 Subject: [PATCH] 1.系统账户数据库优化: 修改“账户类型”的数据类型为VARCHAR2(1024),多个角色时以半角“,”分隔。 加密盐。 密码加密优化;账户登录优化;角色权限管理(作废用户权限); 2.字典类型管理(定义:用户角色) 3.字典数据管理(初始化用户角色数据) 3.角色权限管理 4.系统账户管理,账户类型对应用户角色(可多选)。 --- web/web/GwDm.ashx | 11 ++++++++++- 1 files changed, 10 insertions(+), 1 deletions(-) diff --git a/web/web/GwDm.ashx b/web/web/GwDm.ashx index 34a75f3..674a588 100644 --- a/web/web/GwDm.ashx +++ b/web/web/GwDm.ashx @@ -8,10 +8,16 @@ public class GwDm : PageHandler<SysUser> { + private int _userId = -1; + private string _userType = ""; + private string _account = ""; public override JsonPageResult ProcessRequestInternal(PageContext<Model.SysUser> context) { string action = context.GetString("action"); + _userId = context.SessionObject.UserID; + _userType = context.SessionObject.UserType; + _account = context.SessionObject.Account; switch (action) { @@ -35,8 +41,11 @@ int recordCount = 0; int pageSize = context.GetInt("pageSize", 20); int pageIndex = context.GetInt("pageIndex", 1); + + //鏍规嵁绯荤粺鐢ㄦ埛鑾峰彇鏈夋潈闄愬鎴疯处鍙� + string permissionsSQL = new GwClientDao().GetSpPermissions(_userId, _userType, null); - List<Model.GwDm> list = dao.LoadInfoList(SelectedApID, SelectedOpID, SelectedSpID, SelectedDestnationID, SelectedDate, out recordCount, pageSize, pageIndex); + List<Model.GwDm> list = dao.LoadInfoList(SelectedApID, SelectedOpID, SelectedSpID, SelectedDestnationID, SelectedDate, permissionsSQL, out recordCount, pageSize, pageIndex); string str = ""; if (list != null && list.Count > 0) -- Gitblit v1.9.1