费用报销模块借款单预计还款日期按照一个月进行更新
功能说明:系统标准的逻辑是预计还款日期取申请日期三个月的时间,按照下面的方式可以改成1个月。
操作过程:
见附件:
![image.webp](/download/0100f5a9d87ced114464bcde3d208ca9c71d.webp)
![image.webp](/download/0100630623878d3e4c2aadb1e03039d2ec55.webp)
![image.webp](/download/010081263ef1950043928a420f9e804c499a.webp)
![image.webp](/download/01001f59dd82cd16436ba73314d6e3aeac7d.webp)
代码内容:
```java
/**************************开发区域开始**********************************************/
//@beginPrivate
waf.extend(_private,{
afterPageOnloadEventHandler:function(e){
//这部分时逻辑,上面的方面名称与创建页面打开的方面名称一致,系统会自动生成,无需修改。
//获取当前时间
var bizDateTime = waf("#bizReqDate").wafDatePicker("getValue").getTime();
//年
var bizDateYear = waf("#bizReqDate").wafDatePicker("getValue").getFullYear();
//月
var bizDateMonth = waf("#bizReqDate").wafDatePicker("getValue").getMonth();
if(bizDateMonth == 1 || bizDateMonth == 3 || bizDateMonth == 5 || bizDateMonth == 7 || bizDateMonth == 8 || bizDateMonth == 10 || bizDateMonth == 12){
//这里的31天,是一个月的时间。如果两个月,可以修改这个位置和下面方法的位置。
waf("#foreseeDate").wafDatePicker("setValue",new Date(bizDateTime+31 * 24 * 3600 * 1000));
}else if(bizDateMonth == 4||bizDateMonth == 6||bizDateMonth == 9||bizDateMonth == 11){
waf("#foreseeDate").wafDatePicker("setValue",new Date(bizDateTime+30 * 24 * 3600 * 1000));
}else if(bizDateMonth == 2 && ((bizDateYear%4) == 0)){
waf("#foreseeDate").wafDatePicker("setValue",new Date(bizDateTime+28 * 24 * 3600 * 1000));
}else{
waf("#foreseeDate").wafDatePicker("setValue",new Date(bizDateTime+29 * 24 * 3600 * 1000));
}
}
,
changForDate:function(changeValue,inst){
//这部分时申请日期联动预计还款日期的代码。
//获取当前时间,
var bizDateTime = waf("#bizReqDate").wafDatePicker("getValue").getTime();
//年
var bizDateYear = waf("#bizReqDate").wafDatePicker("getValue").getFullYear();
//月
var bizDateMonth = waf("#bizReqDate").wafDatePicker("getValue").getMonth();
if(bizDateMonth == 1 || bizDateMonth == 3 || bizDateMonth == 5 || bizDateMonth == 7 || bizDateMonth == 8 || bizDateMonth == 10 || bizDateMonth == 12){
waf("#foreseeDate").wafDatePicker("setValue",new Date(bizDateTime+31 * 24 * 3600 * 1000));
}else if(bizDateMonth == 4||bizDateMonth == 6||bizDateMonth == 9||bizDateMonth == 11){
waf("#foreseeDate").wafDatePicker("setValue",new Date(bizDateTime+30 * 24 * 3600 * 1000));
}else if(bizDateMonth == 2 && ((bizDateYear%4) == 0)){
waf("#foreseeDate").wafDatePicker("setValue",new Date(bizDateTime+28 * 24 * 3600 * 1000));
}else{
waf("#foreseeDate").wafDatePicker("setValue",new Date(bizDateTime+29 * 24 * 3600 * 1000));
}
}
});//@endPrivate
/**************************开发区域结束**********************************************/
```
感谢分享!这个实现后,客户用起来更顺畅了,谢谢大佬!
费用报销模块借款单预计还款日期按照一个月进行更新
功能说明:系统标准的逻辑是预计还款日期取申请日期三个月的时间,按照下面的方式可以改成1个月。操作过程:见附件:![image.webp](/downlo...
点击下载文档
本文2024-09-16 22:01:42发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-45472.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章