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

QQ登录

只需一步,快速开始

查看: 5238|回复: 6

[结贴] 任务处理后修改执行者eurl为另一个页面

[复制链接]

532

主题

2107

帖子

4306

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4306
发表于 2019-4-19 10:19:13 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
本帖最后由 江苏院-吴昊 于 2019-4-19 10:20 编辑

如题用户可以从已办任务打开曾经处理过的任务。

如果页面逻辑较为复杂时,无法通过_pagePattern来控制所有按钮(按钮上的操作才受_pagePattern)、data组件的只读。
现在想的是如果任务流转后,通过流程监听器修改任务的执行者url为一个 已开发好的viewActivity,该Activity去掉了所有可修改数据的按钮。

这样用户点击已办打开的是viewActivity,而不是原先的环节Activity。

这样做可行吗
及时结贴是个好习惯

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35878
发表于 2019-4-19 11:08:18 | 显示全部楼层
推荐的方案是原有的.w去继承viewActivity进行处理

不推荐去修改任务数据,url中的.w的名字跟activity名字如果不一样,在拼接url时如果没有拼接activity是会报错的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

532

主题

2107

帖子

4306

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4306
 楼主| 发表于 2019-4-19 11:21:41 | 显示全部楼层
本帖最后由 江苏院-吴昊 于 2019-4-19 11:24 编辑
jishuang 发表于 2019-4-19 11:08
推荐的方案是原有的.w去继承viewActivity进行处理

不推荐去修改任务数据,url中的.w的名字跟activity名字 ...

没太懂,原有w继承viewActivity?

比如校核环节jiaoheActivity,那任务的eurl就是 /xxxx/jiaoheActivity.a 。
任务处理前,用户从待办任务打开的是jiaoheActivity,里面有流转、退回、保存、明细数据修改等按钮。
任务处理后,用户从已办任务打开的仍然是jiaoheActivity,里面仍然有这些按钮。只不过流转、退回等按钮操作受_pagePattern控制,但是其他按钮不受控制,我也不想在每个流程的都去写控制逻辑去实现按钮禁用,这样做不是很优雅,同样的非业务相关逻辑分布散在各个页面里,这个其实算是非功能(业务)需求,应该由平台来做。

所以我就想到一个办法,去开发viewActivity,任务处理后,将eurl和Activity改为viewActivity,当然权限也会分配。这样做不仅可以去掉按钮,也可以做其他事情。

所以你说的继承,没太懂。继承的话,岂不是所有按钮都没有了
及时结贴是个好习惯
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35878
发表于 2019-4-19 11:53:25 | 显示全部楼层
已办任务打开的是curl不是eurl
要修改可以,但在拼接的时候自己注意activity的拼接
流转后可以获取任务,自己通过任务id去操作数据库
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

532

主题

2107

帖子

4306

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4306
 楼主| 发表于 2019-4-19 13:20:20 | 显示全部楼层
本帖最后由 江苏院-吴昊 于 2019-4-19 13:33 编辑
jishuang 发表于 2019-4-19 11:53
已办任务打开的是curl不是eurl
要修改可以,但在拼接的时候自己注意activity的拼接
流转后可以获取任务,自 ...

是已办 不是 提交。

Snipaste_2019-04-19_13-18-28.png




我这边点了都是打开eurl的啊
一般首环节(起草、编制),curl和eurl都是一样的。
审核环节,curl是提交人的页面,eurl是执行人的页面。
执行人查看自己的已办任务,是用eurl,怎么会用提交人的页面
及时结贴是个好习惯
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35878
发表于 2019-4-22 14:00:47 | 显示全部楼层
那就自己在流转的流转后或者成功事件中修改当前环节的eurl
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

532

主题

2107

帖子

4306

积分

论坛元老

起步萌新

Rank: 8Rank: 8

积分
4306
 楼主| 发表于 2019-4-22 14:13:47 | 显示全部楼层
jishuang 发表于 2019-4-22 14:00
那就自己在流转的流转后或者成功事件中修改当前环节的eurl

结贴吧
及时结贴是个好习惯
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-3-29 10:31 , Processed in 0.091519 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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