|
发表于 2021-2-23 10:12:32
|
显示全部楼层
您好:这个源码真没什么特殊的。
var deptName = this.form.get("deptName").getData();
var drafter= this.form.get("drafter").getData();
var softName= this.form.get("softName").getData();
var startTime = this.form.get("startTime").getData();
var endTime = this.form.get("endTime").getData();
var view = this.form.get("view").view;
var filterList = [];
window.filterList = [];
if(deptName!=""){
window.filterList.push({
"logic": "and",
"path": "$work.creatorUnit",
"comparison": "like",
"value":deptName ,
"formatType": "textValue"
});
}
if(drafter!=""){
window.filterList.push({
"logic": "and",
"path": "$work.creatorPerson",
"comparison": "like",
"value": drafter,
"formatType": "textValue"
});
}
if(softName!=""){
window.filterList.push({
"logic": "and",
"path": "$work.title",
"comparison": "like",
"value": softName,
"formatType": "textValue"
});
}
if(startTime!=""){
window.filterList.push({
"logic": "and",
"path": "$work.startTime",
"comparison": ">=",
"value": startTime+" 00:00:00",
"formatType": "dateTimeValue"
});
}
if(endTime!=""){
window.filterList.push({
"logic": "and",
"path": "$work.startTime",
"comparison": "<=",
"value": endTime+" 23:59:59",
"formatType": "dateTimeValue"
});
}
/*
if(startTime!="" && endTime !=""){
window.filterList.push({
"logic": "and",
"path": "$work.startTime",
"comparison": ">=",
"value": startTime+" 00:00:00",
"formatType": "dateTimeValue"
});
window.filterList.push({
"logic": "and",
"path": "$work.startTime",
"comparison": "<=",
"value": endTime+" 23:59:59",
"formatType": "dateTimeValue"
});
}
*/
view.setFilter( window.filterList ); |
|