起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2078|回复: 13

[结贴] 2000版本,使用分级管理后,个人页面怎么使用分级...

[复制链接]

29

主题

144

帖子

893

积分

高级会员

Rank: 4

积分
893
QQ
发表于 2014-4-17 08:34:26 | 显示全部楼层 |阅读模式
2000版本,对A用户使用分级管理后,管理AA机构,A打开组织管理页面,会只过滤出AA机构,
要是我们自己开发的页面,也含有组织机构,怎么使用分级逻辑,只过滤出AA机构?

17

主题

355

帖子

772

积分

高级会员

Rank: 4

积分
772
QQ
发表于 2014-4-17 08:40:35 | 显示全部楼层
数据库结构都是一样的,前台怎么控制都是可以的。
只要获取到当前用户的机构信息作为展示即可。
一步一步走向那迦南地......
回复 支持 反对

使用道具 举报

29

主题

144

帖子

893

积分

高级会员

Rank: 4

积分
893
QQ
 楼主| 发表于 2014-4-17 09:37:28 | 显示全部楼层
undar 发表于 2014-4-17 08:40
数据库结构都是一样的,前台怎么控制都是可以的。
只要获取到当前用户的机构信息作为展示即可。 ...

1、被分级管理的用户A,他的存放的机构信息不一样吧
2、怎么拿到他分级管理的机构,存放在哪张表?
3、拿到信息后怎么过滤,测试sName='AA',貌似整个机构都出不来
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-4-17 10:46:07 | 显示全部楼层
分级管理是业务管理权限在组织机构上应用的一个功能
你的应该使用业务管理权限设置某种业务管理类型下对应某人管理某个机构
如果需要过滤数据,可以使用orgFilter组件
如果是其它使用方式,可以先获得当前人在业务管理权限中设置的管理的机构,然后再进行处理
参考 页面获取当前人的业务管理权限!
http://bbs.justep.com/forum.php?mod=viewthread&tid=56272
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

29

主题

144

帖子

893

积分

高级会员

Rank: 4

积分
893
QQ
 楼主| 发表于 2014-4-17 13:11:50 | 显示全部楼层
zhaixin 发表于 2014-4-17 10:46
分级管理是业务管理权限在组织机构上应用的一个功能
你的应该使用业务管理权限设置某种业务管理类型下对应 ...

获取到业务管理权限后,怎么处理 才只会显示我们分配给他的AA机构及以下的组织机构?
回复 支持 反对

使用道具 举报

88

主题

9507

帖子

5135

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5135
QQ
发表于 2014-4-17 16:50:29 | 显示全部楼层
参考 动态设置树的根节点的过滤条件
http://bbs.justep.com/forum.php? ... 2&pid=164961133
远程的联系方法 QQ 728094812。添加好友时,需要填写论坛账号
发远程时同时也发一下帖子的地址,方便了解要解决的问题

如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

29

主题

144

帖子

893

积分

高级会员

Rank: 4

积分
893
QQ
 楼主| 发表于 2014-4-18 11:16:50 | 显示全部楼层
zhaixin 发表于 2014-4-17 16:50
参考 动态设置树的根节点的过滤条件
http://bbs.justep.com/forum.php?mod=redirect&goto=findpost&ptid=39 ...

var data = justep.xbl('dataDEMO_AssetClass');
data.setTreeRootFilter("SA_OPOrg.sParent in ( 'A90C2D711F14424491104D157C972891' ,'A2742E3D09624BDFB72313ADF89B6D30')");
data.refreshData();
我是直接到到数据库SA_OPMANAGEMENT里去取SMANAGEORGFID的值,使用如上方法,可以过滤出所分级管理的机构,,但想要的效果是过滤出来的也是AA及以下的,而不 只是 AA以下的机构名称。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35967
发表于 2014-4-18 14:16:31 | 显示全部楼层
var data = justep.xbl('dataDEMO_AssetClass');
data.setTreeRootFilter("SA_OPOrg.sParent in ( 'A90C2D711F14424491104D157C972891' ,'A2742E3D09624BDFB72313ADF89B6D30')");
data.refreshData();

设置是设置根过滤条件的,根过滤下来,点展开AA下的子就加载了啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

29

主题

144

帖子

893

积分

高级会员

Rank: 4

积分
893
QQ
 楼主| 发表于 2014-4-18 14:20:14 | 显示全部楼层
zhaixin 发表于 2014-4-17 16:50
参考 动态设置树的根节点的过滤条件
http://bbs.justep.com/forum.php?mod=redirect&goto=findpost&ptid=39 ...

系统提供的 组织机构-分级  这里面的是怎么做的,好像很方便就实现了
回复 支持 反对

使用道具 举报

29

主题

144

帖子

893

积分

高级会员

Rank: 4

积分
893
QQ
 楼主| 发表于 2014-4-18 14:24:00 | 显示全部楼层
jishuang 发表于 2014-4-18 14:16
var data = justep.xbl('dataDEMO_AssetClass');
data.setTreeRootFilter("SA_OPOrg.sParent in ( 'A90C2D7 ...

过滤后,只显示了虚拟根节点:组织机构,点击组织机构就直接显示 AA下的子
能不能显示 AA,点击AA 后再加载 AA下的子?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-6-23 10:09 , Processed in 0.086270 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表