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

QQ登录

只需一步,快速开始

查看: 3788|回复: 8

[结贴] 关于组织切换功能

[复制链接]

6

主题

23

帖子

57

积分

初级会员

Rank: 2

积分
57
QQ
发表于 2016-9-14 16:33:44 | 显示全部楼层 |阅读模式
版本: BeX5V3.4 小版本号:
数据库: Oracle 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: Chrome
你好!
     我想咨询一下关于组织切换功能的具体实现方式。
     业务场景:业务系统存在一人多组织,不同的业务操作需要在不同的组织下完成,而目前系统不支持组织切换,因此需要咨询实现方式
     实现思路:登录通过上下文获得的组织是默认组织,我想在界面右上角增加一个组织切换功能,切换的组织就是当前登录用户所拥有的组织,同时切换后需要覆盖上下文中存储的默认组织,将新切换的组织存储在上下文。以便后续操作通过上下文就可以获得操作的组织。
     存在问题:1、右上角(待办任务、刷新、用户显示)那些东西在什么位置,在那个w文件中
                      2、怎么覆盖上下文中存储的组织,同时将新切换组织存储在上下文中等。
     如有有这方面的案例可以参考参考,谢谢!

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2016-9-14 17:56:46 | 显示全部楼层
1.平台默认的一个多岗在功能树中打开功能时有选择
2./UI2/portal/pc/index.w中
3.选择岗位登录现在的版本没有提供案例,之前的版本提供的在登录页切换的案例可以参考
http://bbs.wex5.com/forum.php?mo ... 2&pid=165061098
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

6

主题

23

帖子

57

积分

初级会员

Rank: 2

积分
57
QQ
 楼主| 发表于 2016-9-18 08:49:05 | 显示全部楼层
谢谢!我参考一下案例,可以结贴
回复 支持 反对

使用道具 举报

6

主题

23

帖子

57

积分

初级会员

Rank: 2

积分
57
QQ
 楼主| 发表于 2016-9-18 09:21:43 | 显示全部楼层
你好,打开下载的loginPos.w文件报错,这两个文件下载后,我放在了UI2/portal/pc目录下了
回复 支持 反对

使用道具 举报

6

主题

23

帖子

57

积分

初级会员

Rank: 2

积分
57
QQ
 楼主| 发表于 2016-9-18 09:29:15 | 显示全部楼层
还有,未找到login.js文件,只在UI2/portal/pc目录下找到了index.js,这两个是一个吗?
同时我想在登录后主页右上角增加组织切换的功能,是否是在index.js中以下代码中加
//修改主页,初始化门户
                this.on('onInit', function(event) {
                        event.config.main.url = '$UI/portal/pc/main/main.w';
                        event.config.waitTask.url = "$UI/SA/task/taskCenter/mainActivity.a?parameter=waiting";
                        event.config.waitTask.process = "/SA/task/taskCenter/taskCenterProcess";
                        event.config.waitTask.activity = "mainActivity";
                        event.config.waitTask.title = "任务中心";
                        event.config.waitTask.enabled = true;
                        this.initPortal();
                });
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2016-9-18 11:18:55 | 显示全部楼层
2楼已经说了案例是之前的版本的,不是现在版本的,不是直接放到UI2下的,下载一个5.2的兼容包放到UI下的portal中
http://pan.baidu.com/s/1mifLkRQ
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

6

主题

23

帖子

57

积分

初级会员

Rank: 2

积分
57
QQ
 楼主| 发表于 2016-9-19 10:20:46 | 显示全部楼层
你好,关于组织切换已实现到如下进度1、用户菜单下,增加组织切换按钮,通过按钮事件打开一个对话框
图1.png

2、弹出对话框中加载当前登录用户所拥有的组织,形成组织数据有两种方式
      (1)、通过sql语句查询出数据分装到grid(列表)绑定的data,那么怎么将查询的数据分装到data?
      (2)、grid(列表)绑定bizdata,bizdata关联组织概念,但是现在选择不到概念,需要怎么做才能选择到组织概念?
图2.png

3、选择要切换的组织,点击确定,将选择的组织分装到context中,在context怎么分装一个方法,此方法就是在组织切换时分装组织信息,方便后续用的时候获得?

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35920
发表于 2016-9-19 13:45:03 | 显示全部楼层
1.http://docs.wex5.com/bex5-ui-question-list-10069/
2.设计器默认的只有.w对应的biz层有process才可以选择,如果不是这样的就不能选中,可以自己在源码中手动设置bizData的属性值
3.没有这样的机制  可以做的是就再登录的时候就选择岗位,然后在打开功能的时候把当前人员成员的FID设置到url上
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

6

主题

23

帖子

57

积分

初级会员

Rank: 2

积分
57
QQ
 楼主| 发表于 2016-9-30 15:19:31 | 显示全部楼层
结贴吧,谢谢!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-1 00:33 , Processed in 0.103116 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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