阅读:5003 回复: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
echokk
134

帖子

856

跟帖

2552

积分

钻石榴莲
钻石榴莲
  • 社区居民
1楼#
发布于:2016-12-27 16:58
干货啊
Mark哥
1

帖子

12

跟帖

612

积分

高级榴莲
高级榴莲
2楼#
发布于:2017-03-20 10:18
顶!d=====( ̄▽ ̄*)b
McLi
48

帖子

758

跟帖

12356

积分

H3 BPM互助团队
H3 BPM互助团队
  • 社区居民
  • 忠实会员
3楼#
发布于:2017-03-21 10:00
666666。。。。原谅我只是一条咸鱼!
上善若水
17

帖子

1282

跟帖

12345

积分

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

帖子

758

跟帖

12356

积分

H3 BPM互助团队
H3 BPM互助团队
  • 社区居民
  • 忠实会员
5楼#
发布于:2017-03-21 18:04
上善若水:翻身跳龙门啦回到原帖
不不,只会喊666666
游客

返回顶部