Explorar o código

<feat>:修改
1、费用申请、费用报销、对公报销单,增加表头字段【费用类型】的过滤

wanghaiwu hai 3 días
pai
achega
a4f1a8dc14

+ 4 - 1
code/jyyy/nckd-jimin-jyyy-fi/src/main/java/nckd/jimin/jyyy/fi/plugin/form/DailyApplyBillEditPlugin.java

@@ -24,6 +24,9 @@ public class DailyApplyBillEditPlugin extends AbstractBillPlugIn implements Befo
 
         BasedataEdit expenseitemF7 = (BasedataEdit) this.getControl("expenseitem");
         expenseitemF7.addBeforeF7SelectListener(this);
+
+        BasedataEdit expenseitemF7ext = (BasedataEdit) this.getControl("nckd_expenseitem");
+        expenseitemF7ext.addBeforeF7SelectListener(this);
     }
 
     @Override
@@ -32,7 +35,7 @@ public class DailyApplyBillEditPlugin extends AbstractBillPlugIn implements Befo
         String entityId = ((BasedataProp) evt.getProperty()).getBaseEntityId();
         int curRowIndex = evt.getRow();
 
-        if("expenseitem".equals(property)) {
+        if("expenseitem".equals(property) || "nckd_expenseitem".equals(property)) {
             ListShowParameter showParameter = (ListShowParameter) evt.getFormShowParameter();
             ListFilterParameter filterParam = showParameter.getListFilterParameter();
             List<QFilter> qFilters = filterParam.getQFilters();

+ 7 - 4
code/jyyy/nckd-jimin-jyyy-fi/src/main/java/nckd/jimin/jyyy/fi/plugin/form/ExpenseItemFilterFormPlugin.java

@@ -22,11 +22,14 @@ public class ExpenseItemFilterFormPlugin extends AbstractBillPlugIn implements B
     public void registerListener(EventObject e) {
         super.registerListener(e);
 
-        Boolean havaExpenseItem = this.getModel().getDataEntityType().getProperties().containsKey("expenseitem");
+        Boolean havaExpenseItem = this.getModel().getDataEntityType().getProperties().containsKey("nckd_expenseitem");
         if(havaExpenseItem) {
-            BasedataEdit expenseitemF7 = (BasedataEdit) this.getControl("expenseitem");
-            expenseitemF7.addBeforeF7SelectListener(this);
+            BasedataEdit expenseitemF7ext = (BasedataEdit) this.getControl("nckd_expenseitem");
+            expenseitemF7ext.addBeforeF7SelectListener(this);
         }
+
+        BasedataEdit expenseitemF7 = (BasedataEdit) this.getControl("expenseitem");
+        expenseitemF7.addBeforeF7SelectListener(this);
     }
 
     @Override
@@ -35,7 +38,7 @@ public class ExpenseItemFilterFormPlugin extends AbstractBillPlugIn implements B
         String entityId = ((BasedataProp) evt.getProperty()).getBaseEntityId();
         int curRowIndex = evt.getRow();
 
-        if ("expenseitem".equals(property)) {
+        if ("expenseitem".equals(property) || "nckd_expenseitem".equals(property)) {
             ListShowParameter showParameter = (ListShowParameter) evt.getFormShowParameter();
             ListFilterParameter filterParam = showParameter.getListFilterParameter();
             List<QFilter> qFilters = filterParam.getQFilters();

+ 4 - 1
code/jyyy/nckd-jimin-jyyy-fi/src/main/java/nckd/jimin/jyyy/fi/plugin/form/PublicReimburseBillFormPlugin.java

@@ -25,6 +25,9 @@ public class PublicReimburseBillFormPlugin extends AbstractBillPlugIn implements
 
         BasedataEdit expenseitemF7 = (BasedataEdit) this.getControl("expenseitem");
         expenseitemF7.addBeforeF7SelectListener(this);
+
+        BasedataEdit expenseitemF7ext = (BasedataEdit) this.getControl("nckd_expenseitem");
+        expenseitemF7ext.addBeforeF7SelectListener(this);
     }
 
     @Override
@@ -33,7 +36,7 @@ public class PublicReimburseBillFormPlugin extends AbstractBillPlugIn implements
         String entityId = ((BasedataProp) evt.getProperty()).getBaseEntityId();
         int curRowIndex = evt.getRow();
 
-        if ("expenseitem".equals(property)) {
+        if ("expenseitem".equals(property) || "nckd_expenseitem".equals(property)) {
             ListShowParameter showParameter = (ListShowParameter) evt.getFormShowParameter();
             ListFilterParameter filterParam = showParameter.getListFilterParameter();
             List<QFilter> qFilters = filterParam.getQFilters();