-
-
LKX 小试身手Lv3
发表于2020-11-25 14:39
悬赏50
已解决
楼主
有一个组织架构表作为单位级次维,不同单位的人员只能看到本集团下面的数据,怎么使人员进来看到本子集团的默认值。例如是集团总部的人员进来之后看到的默认值是单位代码为1的内容,如果是医疗子集团的人员进来,看到的默认值应该是医疗子集团,人民医院的人员进来之后看到的应该是人民医院的默认值


9个回答
本帖最后由 xxxl 于 2020-11-27 10:28 编辑
您的机构用户是根据组织机构维表建立的吗,如果是的话可以直接在默认值取到机构的名称或者id<#=login.orgid#>或者<#=login.orgname#>
xxxl 发表于 2020-11-25 15:07
您的机构用户是根据组织机构维表建立的吗,如果是的话可以直接在默认值取到机构的名称或者id或者
...
不是,机构用户的架构是这样的:子集团-子单位-(大部门)-部门-人员。和组织机构维表还不太一样

LKX 发表于 2020-11-25 15:50
不是,机构用户的架构是这样的:子集团-子单位-(大部门)-部门-人员。和组织机构维表还不太一样
...
那这样不太好判断登进来的这个用户是属于哪个单位级次的
LKX 发表于 2020-11-25 15:58
是的,没有固定的级次,有点难搞
最好是有一个判断依据,可以给用户添加扩展字段,然后给用户在扩展字段写上单位数据,最后在默认值中用<#=login.user.扩展名#>写
xxxl 发表于 2020-11-25 16:18
最好是有一个判断依据,可以给用户添加扩展字段,然后给用户在扩展字段写上单位数据,最后在默认值中用写 ...
这样的话就必须给每个用户添加上这个扩展字段的属性是吗