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