阅读:5902
回复:5
|
【实例分享】——日期自动计算
在请假流程中通常我们需要获得请假开始到请假结束时间的天数,那么请假天数(可结合工作日历)是怎么实现系统计算呢?下面我们来看下配置的方法。
图片: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 再回到发起流程页面试试就可以看到效果。 |
|
4楼#
发布于:2017-03-21 13:03
|
|
|
5楼#
发布于:2017-03-21 18:04
|
|