永洪社区

标题: 填报提交脚本 [打印本页]

作者: 202111111111    时间: 2021-11-5 09:14
标题: 填报提交脚本
这是填报表单页面提交按钮那里写的脚本,能给我分析一下这个脚本吗?

var a=getViewData("填报参数1")
param['a']=0
param['b']=0
if(a!=null && a.exists(1,-1,true)){
for(var i=0;i<a.size();i++){
if(a.get(i,13)!=null){
param['a']++
}else{
debug("请填写预计归还日期!")
break
}
}
}
if(a!=null && a.exists(1,-1,true)){
for(var i=0;i<a.size();i++){
if(dateGap(
date(
formatDate(a.get(i,13),'yyyy'),
formatDate(a.get(i,13),'MM'),
formatDate(a.get(i,13),'dd')
)
,
eomonth(date(substring(param["填报年月"],0,4),
substring(param["填报年月"],4,6),1)),
'dayofweek') > 0 &&
a.get(i,14)!=null
){
param['b']++
}
else if (dateGap(
date(
formatDate(a.get(i,13),'yyyy'),
formatDate(a.get(i,13),'MM'),
formatDate(a.get(i,13),'dd')
)
,
eomonth(date(substring(param["填报年月"],0,4),
substring(param["填报年月"],4,6),1)),
'dayofweek') < 0){param['b']++}
else{
debug("请填写第" + i + "行未及时清理原因!")
break
}
}
}
if(param['a']==a.size() && param['b']==a.size()){
autoCommit("插入");
refreshData();
}


作者: 永洪Tech-CIDX    时间: 2021-11-5 09:57
麻烦上传一下填报组件的部分截图
作者: 202111111111    时间: 2021-11-5 10:03
永洪Tech-wj 发表于 2021-11-5 09:57
麻烦上传一下填报组件的部分截图

(, 下载次数: 21)