支出合同添加资源清单过滤逻辑
This commit is contained in:
parent
e04af0f287
commit
93dc90c569
|
@ -68,12 +68,23 @@ public class ContractFilterPlugin extends AbstractBillPlugIn implements Plugin,
|
|||
//设置F7列表左树的过滤条件
|
||||
showParameter.getTreeFilterParameter().getQFilters().add(treeFilter);
|
||||
} else if (name1.equals("treeresourceitem")) {
|
||||
//资源编码
|
||||
ListShowParameter showParameter =(ListShowParameter) beforeF7SelectEvent.getFormShowParameter();
|
||||
Object contType = this.getModel().getValue("contracttype");
|
||||
if(contType!=null){
|
||||
DynamicObject contractType = (DynamicObject)contType;
|
||||
showParameter.setCustomParam("contractType",contractType.getString("number"));
|
||||
}
|
||||
Object contractType = this.getModel().getValue("contracttype");//合同类型
|
||||
if (contractType != null){
|
||||
DynamicObject contractType1 = (DynamicObject)contractType;
|
||||
String contractType1Number = contractType1.getString("number");//合同类型-编码
|
||||
if (contractType1Number.equals("ZCHLX02")){
|
||||
//合同类型为物资采购时
|
||||
QFilter qFilter = new QFilter("resourcetype", QCP.equals, "03");
|
||||
showParameter.getListFilterParameter().getQFilters().add(qFilter);
|
||||
}
|
||||
}
|
||||
|
||||
} else if (name1.equals("zcgj_contractprocess")) {
|
||||
String name = this.getModel().getDataEntity().getDataEntityType().getName();
|
||||
|
|
Loading…
Reference in New Issue