zoukankan      html  css  js  c++  java
  • BPM实例分享——日期自动计算

    日期自动计算

    在请假流程中通常我们需要获得请假开始到请假结束时间的天数,那么请假天数(可结合工作日历)是怎么实现系统计算呢?下面我们来看下配置的方法。
      
    1.  首选建立业务服务BPMService,URL可使用系统已有的服务地址http://…/Portal/WebServices/BPMService.asmx,计算时间差方法GetDays(如设置工作日历会关联日历工作时间)

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

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



    休假开始时间数据项编码:LeaveDetail.StartDate
    休假结束时间数据项编码:LeaveDetail.EndDate
    休假合计数据项编码:LeaveDetail.Days
    再回到发起流程页面试试就可以看到效果。

  • 相关阅读:
    POJ1942-Paths on a Grid
    CodeForces 245C-Game with Coins
    codeforces 244B-Undoubtedly Lucky Numbers 搜索
    URAL
    HDU-1134 卡特兰数+java大数模板
    素数线性筛
    KMP讲解
    bzoj 3143: [Hnoi2013]游走
    bzoj 3238: [Ahoi2013]差异
    bzoj 2208: [Jsoi2010]连通数
  • 原文地址:https://www.cnblogs.com/1774bpm/p/6226961.html
Copyright © 2011-2022 走看看