|
@@ -88,6 +88,17 @@ public class PublicReimburseBillFormPlugin extends AbstractBillPlugIn implements
|
|
//页面类型多选赋值
|
|
//页面类型多选赋值
|
|
this.getModel().setValue("nckd_payviewtypemul", basedataIds);
|
|
this.getModel().setValue("nckd_payviewtypemul", basedataIds);
|
|
|
|
|
|
|
|
+ //根据页面类型找到费用类型,专项费用和培训申请时候自动填充费用类型 刘志华增加
|
|
|
|
+ String viewtNumber=viewTypeCols[0].getString("number");
|
|
|
|
+ if(viewtNumber.equals("1004")||viewtNumber.equals("1005")){
|
|
|
|
+ //根据页面类型查找费用类型
|
|
|
|
+ QFilter expenseitemFilter = new QFilter("nckd_payviewtype", QCP.equals, viewTypeCols[0].getLong("id"));
|
|
|
|
+ expenseitemFilter.and("isleaf",QCP.equals,true);
|
|
|
|
+ DynamicObject[] expenseitemCols = BusinessDataServiceHelper.load("er_expenseitemedit", "id, number,name,fullname", expenseitemFilter.toArray());
|
|
|
|
+ //费用项目赋值
|
|
|
|
+ this.getModel().setValue("nckd_expenseitem", expenseitemCols[0]);
|
|
|
|
+ }
|
|
|
|
+
|
|
/***
|
|
/***
|
|
* 当页面类型为 资金类时,往来类型为 内部公司
|
|
* 当页面类型为 资金类时,往来类型为 内部公司
|
|
* turborao 2025/05/15
|
|
* turborao 2025/05/15
|