Foxtable(狐表)用户栏目专家坐堂 → 代码调试异常求助


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

主题:代码调试异常求助

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


加好友 发短信
等级:一尾狐 帖子:446 积分:3234 威望:0 精华:0 注册:2019/11/18 9:44:00
代码调试异常求助  发帖心情 Post By:2020/7/2 10:07:00 [只看该作者]

老师您好,下面的代码哪里有问题么?最后一段代码不起作用。请老师指教,谢谢。

'限制销售人员编辑其他人订单
If user.Type = UserTypeEnum.User Then
    If e.Row("签约人")<> user.name And user.IsRole("判单") = False  Then
        e.Cancel = True
    End If
End If

' 禁止编辑已审核或者已审批行
Select Case e.Col.name
    Case "审核人","审核日期","审批人","审批日期"
        e.cancel = True                                    
    Case Else
        If e.Row.IsNull("审核人")= False Then              
            e.cancel = True
        End If
End Select

' 判断一个用户是否具有审核取消审核审批取消审批的权限
If user.IsRole("录入") = False Then
    e.cancel = True
End If

' 财务部可以编辑的列
Select Case e.Col.name
    Case "认证日期","提成日期","工资计算额","销售计单","提成计单"
        If user.Group <> "财务部" Then
            e.cancel = True
        End If
End Select

(本带代码,财务人员进入之后,这5个字段为什么不能编辑那?)

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


加好友 发短信
等级:超级版主 帖子:110648 积分:563148 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/7/2 10:24:00 [只看该作者]

这个和上面的其它权限冲突了。比如这个财务人员没有"判单"角色,第一个权限判断就已经限制无法编辑了

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


加好友 发短信
等级:一尾狐 帖子:446 积分:3234 威望:0 精华:0 注册:2019/11/18 9:44:00
  发帖心情 Post By:2020/7/2 10:31:00 [只看该作者]

好的老师,谢谢,明白了。

 回到顶部