|
|
@@ -36,8 +36,14 @@ func System_Sidebar(c *entitys.CtrlContext) {
|
|
|
|
|
|
op := template.HTML(type_op)
|
|
|
|
|
|
- // 管理员角色ID 5c38ee66-c5e6-40a7-b190-86d115bae3e5
|
|
|
- exist, _ := c.Db.Table("sys_user_role").Where("user_id = ? and role_id = ?", user.UserId, "5c38ee66-c5e6-40a7-b190-86d115bae3e5").Exist()
|
|
|
+ // exist, _ := c.Db.Table("sys_user_role").Where("user_id = ? and role_id = ?", user.UserId, "5c38ee66-c5e6-40a7-b190-86d115bae3e5").Exist()
|
|
|
+ // 管理员角色Code LAadmin
|
|
|
+ exist, _ := c.Db.SQL(`SELECT sys_user_role.id FROM sys_user_role,sys_role
|
|
|
+ WHERE sys_user_role.role_id=sys_role.id
|
|
|
+ AND sys_user_role.del_flag=0
|
|
|
+ AND sys_role.del_flag=0
|
|
|
+ AND sys_role.code=?
|
|
|
+ AND sys_user_role.user_id=?`, "LAadmin", user.UserId).Exist()
|
|
|
//如果是管理员
|
|
|
var paramMap_i_t map[string]interface{}
|
|
|
if exist {
|
|
|
@@ -175,9 +181,15 @@ func System_GetOrgTree(c *entitys.CtrlContext) {
|
|
|
var roleRule interface{} = ""
|
|
|
rule_code := "org_tree"
|
|
|
var user sysmodel.SysUser
|
|
|
- // 管理员角色ID 5c38ee66-c5e6-40a7-b190-86d115bae3e5,如果是管理员,可以看所有,否则只看到本部门
|
|
|
user_id := c.Ctx.GetString("user_id")
|
|
|
- exist, _ := c.Db.Table("sys_user_role").Where("user_id = ? and role_id = ?", user_id, "5c38ee66-c5e6-40a7-b190-86d115bae3e5").Exist()
|
|
|
+ // exist, _ := c.Db.Table("sys_user_role").Where("user_id = ? and role_id = ?", user_id, "5c38ee66-c5e6-40a7-b190-86d115bae3e5").Exist()
|
|
|
+ // 管理员角色Code LAadmin
|
|
|
+ exist, _ := c.Db.SQL(`SELECT sys_user_role.id FROM sys_user_role,sys_role
|
|
|
+ WHERE sys_user_role.role_id=sys_role.id
|
|
|
+ AND sys_user_role.del_flag=0
|
|
|
+ AND sys_role.del_flag=0
|
|
|
+ AND sys_role.code=?
|
|
|
+ AND sys_user_role.user_id=?`, "LAadmin", user_id).Exist()
|
|
|
//如果是管理员
|
|
|
if exist {
|
|
|
user_id = ""
|
|
|
@@ -778,8 +790,14 @@ func System_FindMenuPage(c *entitys.CtrlContext) {
|
|
|
|
|
|
op := template.HTML(type_op)
|
|
|
|
|
|
- // 管理员角色ID 5c38ee66-c5e6-40a7-b190-86d115bae3e5
|
|
|
- exist, _ := c.Db.Table("sys_user_role").Where("user_id = ? and role_id = ?", user_id, "5c38ee66-c5e6-40a7-b190-86d115bae3e5").Exist()
|
|
|
+ // exist, _ := c.Db.Table("sys_user_role").Where("user_id = ? and role_id = ?", user_id, "fc3560f6-e728-490f-aeea-613ed44668fa").Exist()
|
|
|
+ // 管理员角色Code LAadmin
|
|
|
+ exist, _ := c.Db.SQL(`SELECT sys_user_role.id FROM sys_user_role,sys_role
|
|
|
+ WHERE sys_user_role.role_id=sys_role.id
|
|
|
+ AND sys_user_role.del_flag=0
|
|
|
+ AND sys_role.del_flag=0
|
|
|
+ AND sys_role.code=?
|
|
|
+ AND sys_user_role.user_id=?`, "LAadmin", user_id).Exist()
|
|
|
//如果是管理员
|
|
|
if exist {
|
|
|
user_id = ""
|