以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- js判断 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=178763) |
-- 作者:cnsjroom -- 发布时间:2022/7/19 17:48:00 -- js判断 beforeload: function () { alert(mainform.user.shenfen) //弹出当前身份 alert(e.form.user.role) //弹出当前角色 alert(mainform.user.depart) //弹出当前部门 if (e.form.user.role == \'案管办管理员\') { //如果是管理员角色,直接加载所有数据 e.form.table1.filter.loadfilter = "" //关联加载 } else { //如果不是管理员角色,就判断身份 if (e.form.user.shenfen == \'部门负责人\'){ //如果身份是部门负责人 就加载登录用户所在的部门与当前用户所在承办部门所有的数据 e.form.table1.filter.loadfilter = "承办部门=\'" + mainform.user.depart + "\'" //关联加载 } else { if (e.form.user.shenfen == \'普通用户\'){ //如果身份是普通用户 就加载登录用户所创建的数据 e.form.table1.filter.loadfilter = "创建人guid=\'" + e.form.user.guid + "\'" //关联加载 } } } }, 上述js代码没有能够准确按照指定的条件进行判断 有没有办法修正呢? 运行的时候 永远只执行了e.form.table1.filter.loadfilter = "" //关联加载
|
-- 作者:有点蓝 -- 发布时间:2022/7/19 20:11:00 -- 如果是第三方的框架,学会使用开发者工具调试 |