设备维修确认单工序过滤
This commit is contained in:
parent
dffdba4772
commit
e3c2faf98c
|
|
@ -43,6 +43,10 @@ public class MaintenanceConfirmBillPlugin extends AbstractBillPlugIn implements
|
|||
if (zcgj_maintenance != null) {
|
||||
zcgj_maintenance.addBeforeF7SelectListener(this);
|
||||
}
|
||||
BasedataEdit contractprocess = this.getControl("zcgj_pa_process");
|
||||
if(contractprocess != null) {
|
||||
contractprocess.addBeforeF7SelectListener(this);
|
||||
}
|
||||
EntryGrid control = this.getControl("zcgj_entryentity");
|
||||
control.addHyperClickListener(this);
|
||||
}
|
||||
|
|
@ -144,6 +148,17 @@ public class MaintenanceConfirmBillPlugin extends AbstractBillPlugIn implements
|
|||
this.getView().showErrorNotification("请先填写所属组织!!");
|
||||
beforeF7SelectEvent.setCancel(true);
|
||||
}
|
||||
}else if(name.equals("zcgj_pa_process")) {
|
||||
Object projectObj = this.getModel().getValue("zcgj_project");
|
||||
if(projectObj instanceof DynamicObject) {
|
||||
DynamicObject project = (DynamicObject) projectObj;
|
||||
QFilter qFilter = new QFilter("project.id", QCP.equals, project.getLong("id"));
|
||||
QFilter treeFilter = new QFilter("number", QCP.equals, project.getString("number"));
|
||||
ListShowParameter showParameter = (ListShowParameter) beforeF7SelectEvent.getFormShowParameter();
|
||||
showParameter.getListFilterParameter().getQFilters().add(qFilter);
|
||||
showParameter.getTreeFilterParameter().getQFilters().add(treeFilter);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue