下拉框,有区域,和省份
分别做了三组下拉框如下,设置了不同的数据字典,对应不同的登录权限
qy sf
qy1 sf1
qy2 sf2
设置了一个不可见的标签框,type ,等于登录名对应的权限表里面的角色
然后设置了js,type等于各种角色的时候,隐藏其中的下拉框控件,只保留对应的一组
---测试隐藏和数据字典都没有问题
--
现在数据集的sql,要怎么根据,type,对应使用哪个控件,如下图,不成功
参数判断,登录人是什么角色。type,然后使用那组控件
where 1=1
${if(type="领导","and 区域 in ('"+qy+"') and 省 in('"+sf+"')",if(type="区域负责人","and 区域 in ('"+qy1+"') and 省 in('"+sf1+"')",if(type="大区负责人","and 区域 in ('"+qy2+"') and 省 in('"+sf2+"')","")))}
把登陆名,区域,省份做个对应表,连接这个表过滤数据,这样方便一些