阅读:5115 回复:5
上善若水
17

帖子

1282

跟帖

12345

积分

管理员
管理员
  • 社区居民

【实例分享】——日期自动计算

楼主#
更多 发布于:2016-12-27 16:01
在请假流程中通常我们需要获得请假开始到请假结束时间的天数,那么请假天数(可结合工作日历)是怎么实现系统计算呢?下面我们来看下配置的方法。

图片:1.png


1.首选建立业务服务BPMService,URL可使用系统已有的服务地址

图片:1.png


,计算时间差方法GetDays(如设置工作日历会关联日历工作时间)

图片:2.png


2.在表单“休假开始时间”,“休假结束时间”控件中都配置onchange事件

图片:3.png



$.MvcSheetUI.MvcRuntime.setDataFieldControlValue($(this),'LeaveDetail.Days',$.MvcSheetUI.MvcRuntime.executeService('BPMService','GetDays',{'StartDate':'LeaveDetail.StartDate','EndDate':'LeaveDetail.EndDate'})+1);

休假开始时间数据项编码:LeaveDetail.StartDate
休假结束时间数据项编码:LeaveDetail.EndDate
休假合计数据项编码:LeaveDetail.Days
再回到发起流程页面试试就可以看到效果。
附件名称/大小 下载次数 最后更新
实例分享——日期自动计算.docx (107KB)  79 2016-12-27 17:24

最新喜欢:

田野田野 RicardoRicard... H3BPMH3BPM 大章鱼大章鱼
H3 BPM 让天下没有难用的流程。全国统一服务热线 :400-889-8625
上善若水
17

帖子

1282

跟帖

12345

积分

管理员
管理员
  • 社区居民
1楼#
发布于:2017-03-21 13:03
McLi:666666。。。。原谅我只是一条咸鱼!回到原帖
翻身跳龙门啦
H3 BPM 让天下没有难用的流程。全国统一服务热线 :400-889-8625
游客

返回顶部