找回密码
 注册成为天翎用户
查看: 777|回复: 2

表单字段取某个指定审批人姓名和日期,当回退时,表单字段不更改

[复制链接]
期待 发表于 2014-9-16 11:07:06 | 显示全部楼层 |阅读模式
本帖最后由 karrman 于 2014-9-16 18:16 编辑

根据这个帖子,http://www.teemlink.com/bbs/view ... 5%A5%2B%C8%D5%C6%DA,在表单字段中取审批人和审批日期。可当表单被回退至从前,此步审批人换人审批的话,该表单日期及审批人都不更改。
试了很多办法,1.取日期最大的一条数据。2.取当前审批状态,当在此状态之前所有流程节点时,该表单字段为空。3.一到该审批节点,先将表单字段置空。
以上均无法实现,系统仍取旧数据,只有方法2时,人名更改,时间也不更改。请问有什么解决办法吗?非常感谢
QQ:20093620
 楼主| 期待 发表于 2014-9-16 12:13:23 | 显示全部楼层
技术人员给出解决办法:
取审批人员:
var doc = getCurrentDocument();
            var state = doc.getStateLabel();
            var user = getWebUser();
            var rtn = doc.getItemValueAsString("主管名称");
            if( state != null && state == "2D工艺审核"){
                rtn = user.getName();
            }
                       
            rtn;
取审批日期:
                        var doc = getCurrentDocument();
            var state = doc.getStateLabel();
            var rtn = doc.getItemValueAsDate("审批时间");
            if( state != null && state == "2D工艺审核"){
                rtn = getToday();
            }
                       
            rtn;
问题已解决,非常感谢!!
回复

使用道具 举报

karrman 发表于 2014-9-16 12:14:17 | 显示全部楼层
感谢楼主反馈,可以结贴!
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-14 01:23

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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