Foxtable(狐表)用户栏目专家坐堂 → 繁琐的审批流程,简单的权限管理


  共有4028人关注过本帖平板打印复制链接

主题:繁琐的审批流程,简单的权限管理

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
繁琐的审批流程,简单的权限管理  发帖心情 Post By:2015/3/3 11:24:00 [只看该作者]

审批流程描述:

主表:审批流程

权限设置:
用户名   角色名      角色权限
0000    项目开发   操作全部流程
0093    系统管理   审批
0011    信息维护   审核
0333    医技确认   填写“事项”,确认
PrepareEdit
Select e.Col.Name
    Case "事项","确认"
        If e.Row("审核") = True Then
            e.Cancel = True
        End If
    Case "审核"
        If e.Row.IsNull("确认") OrElse e.Row("确认") = False OrElse e.Row("审批") = True Then
            e.Cancel = True
        End If
    Case "审批"
        If e.Row.IsNull("审核") OrElse e.Row("审核") = False Then
            e.Cancel = True
        End If
End Select

优点:
权限由管理员设置,用户名、角色名及其权限的变动与事件代码无关。
代码简单、高效。

请参看:
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=64607

 回到顶部