入库单表单插件逻辑优化

This commit is contained in:
xuhaihui 2025-08-26 09:41:24 +08:00
parent da85f03b36
commit 4edbb6f797
1 changed files with 0 additions and 5 deletions

View File

@ -95,24 +95,19 @@ public class MaterialInbPurchaseApplyPlugin extends AbstractBillPlugIn implement
@Override
public void beforeF7Select(BeforeF7SelectEvent beforeF7SelectEvent) {
String propertyName = beforeF7SelectEvent.getProperty().getName();
// Object project = this.getModel().getValue("project");//项目
Object fiaccountorg = this.getModel().getValue("fiaccountorg");//财务记账组织
if (fiaccountorg == null) {
this.getView().showErrorNotification("请先填写财务记账组织!!");
beforeF7SelectEvent.setCancel(true);
}
// if (project != null && fiaccountorg != null) {
// DynamicObject project1 = (DynamicObject) project;// 项目
DynamicObject fiaccountorg1 = (DynamicObject) fiaccountorg;//财务记账组织
ListShowParameter formShowParameter = (ListShowParameter) beforeF7SelectEvent.getFormShowParameter();
List<QFilter> qFilters = new ArrayList<>();
// qFilters.add(new QFilter("project.id", QCP.in, project1.get("id")));// 项目
if (fiaccountorg1 != null) {
qFilters.add(new QFilter("fiaccountorg.id", QCP.in, fiaccountorg1.get("id")));//财务记账组织
}
formShowParameter.getListFilterParameter().setQFilters(qFilters);
}
// }
public void beforeDoOperation(BeforeDoOperationEventArgs args) {
super.beforeDoOperation(args);