|
@@ -32,12 +32,18 @@ public class GetParameterBillListPlugin extends AbstractListPlugin {
|
|
|
BillList billList = (BillList)evt.getSource();
|
|
|
Long billId = (Long) currentRow.getPrimaryKeyValue();
|
|
|
String billStatus = currentRow.getBillStatus();
|
|
|
- String formId=billList.getBillFormId();// "er_publicreimbursebill";
|
|
|
+
|
|
|
+ //实体标识
|
|
|
+ String entityName = billList.getEntityId();
|
|
|
+ //页面标识
|
|
|
+ String formId = billList.getBillFormId();// "er_publicreimbursebill";
|
|
|
+
|
|
|
+
|
|
|
//跳转到指定PC布局
|
|
|
BillShowParameter showParameter = new BillShowParameter();
|
|
|
QFilter qf = new QFilter("id", QCP.equals, billId);
|
|
|
//跳转到指定PC布局
|
|
|
- DynamicObject billDyn = BusinessDataServiceHelper.loadSingle(formId, new QFilter[]{qf});
|
|
|
+ DynamicObject billDyn = BusinessDataServiceHelper.loadSingle(entityName, new QFilter[]{qf});
|
|
|
if(billDyn!=null){
|
|
|
if(EmptyUtils.isNotEmpty(billDyn.getString("nckd_pageid"))){
|
|
|
formId = billDyn.getString("nckd_pageid");
|