Foxtable(狐表)用户栏目专家坐堂 → 多角色设定,菜单权限的问题


  共有3044人关注过本帖树形打印复制链接

主题:多角色设定,菜单权限的问题

帅哥哟,离线,有人找我吗?
wealthwind
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:660 积分:3965 威望:0 精华:0 注册:2014/3/16 20:34:00
多角色设定,菜单权限的问题  发帖心情 Post By:2014/4/30 17:46:00 [显示全部帖子]

If User.roles = "区域主管" Then
    RibbonTabs("gongzuoxiangmu").Groups("cpguanli").Visible = False
End If

If User.roles = "个案拆分" Then
    RibbonTabs("gongzuoxiangmu").Groups("cpguanli").Visible = False
End If

If User.roles = "日常事务" Then
    RibbonTabs("gongzuoxiangmu").Groups("cpguanli").Visible = False
End If

 

 

以上是我设置的权限代码,但是我想通过CASE来设置,这样会比较便捷一点,请老师指点一点,如何弄??


 回到顶部
帅哥哟,离线,有人找我吗?
wealthwind
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:660 积分:3965 威望:0 精华:0 注册:2014/3/16 20:34:00
  发帖心情 Post By:2014/4/30 18:05:00 [显示全部帖子]

老师,请问以下代码有什么问题,为什么没有实现,用户查看不同菜单的权限;

 

Select Case User.roles
Case "日常事务"
    RibbonTabs("xiaoshoumokuai").Visible = False
    RibbonTabs("zhuanmaidianmokuai").Visible = False
    RibbonTabs("shujuguanli").Visible = False
    RibbonTabs("xiaoshoudacheng").Visible = False
Case "个案拆分"
    RibbonTabs("xiaoshoumokuai").Visible = False
    RibbonTabs("zhuanmaidianmokuai").Visible = False
    RibbonTabs("shujuguanli").Visible = False
    RibbonTabs("xiaoshoudacheng").Visible = False
End Select

Select Case User.roles
     Case "区域主管"
            RibbonTabs("gongzuoxiangmu").Groups("cpguanli").Visible = False
     Case "个案拆分"
            RibbonTabs("gongzuoxiangmu").Groups("cpguanli").Visible = False
     Case "日常事务"
            RibbonTabs("gongzuoxiangmu").Groups("cpguanli").Visible = False
End Select


If User.roles = "统计员" Then
    RibbonTabs("shujuguanli").Visible = True
Else
    RibbonTabs("shujuguanli").Visible = False
End If


 回到顶部
帅哥哟,离线,有人找我吗?
wealthwind
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:660 积分:3965 威望:0 精华:0 注册:2014/3/16 20:34:00
  发帖心情 Post By:2014/4/30 22:33:00 [显示全部帖子]

谢谢各位,我已经 会编写了~~只是开始思路未清晰,谢谢大家~~

 回到顶部