下拉树第一层为部门,第二层为姓名。
部门和姓名都在同一个数据库表里,部门列为dept,姓名列为name
想要实现每个部门的人只能筛选自己部门的人员,并且部门为领导则可以选择全部
权限该如何设置?(包括数据库如何配置,下拉树属性如何配置)
可以在sql里写个if语句,如果你是用角色来维护部门的可以用$fine_role参数获取,前提是需要你帆软里的用户跟数据库里是一致的,大概参考这个
${if(fine_role="领导","",and 部门 in ('" +fine_role+ "')")}
部门用登录的用户名过滤,大概sql
select dept from name='${fr_username}' 这样就会只显示登录人的部门
姓名的数据集,就根据部门来就行
控制全选这个不行