无合同付款申请添加设备维修申请超链接跳转逻辑
This commit is contained in:
parent
27c717e76a
commit
ce265d3613
|
|
@ -406,9 +406,13 @@ public class PublicreimbursebillNoContractPlugin extends AbstractBillPlugIn impl
|
|||
|
||||
this.addItemClickListeners("receiveentrytoolbar");//收款信息 增行
|
||||
|
||||
EntryGrid entryGrid = this.getView().getControl("zcgj_materialinbillentry");//入库单分录
|
||||
if (entryGrid != null) {
|
||||
entryGrid.addHyperClickListener(this);
|
||||
EntryGrid zcgj_materialinbillentry = this.getView().getControl("zcgj_materialinbillentry");//入库单分录
|
||||
if (zcgj_materialinbillentry != null) {
|
||||
zcgj_materialinbillentry.addHyperClickListener(this);
|
||||
}
|
||||
EntryGrid zcgj_maintenanceackentry = this.getView().getControl("zcgj_maintenanceackentry");//维修确认单分录
|
||||
if (zcgj_maintenanceackentry != null) {
|
||||
zcgj_maintenanceackentry.addHyperClickListener(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -417,12 +421,21 @@ public class PublicreimbursebillNoContractPlugin extends AbstractBillPlugIn impl
|
|||
public void hyperLinkClick(HyperLinkClickEvent hyperLinkClickEvent) {
|
||||
String fieldName = hyperLinkClickEvent.getFieldName();
|
||||
if (StringUtils.equals(fieldName, "zcgj_materialinbill") || StringUtils.equals(fieldName, "zcgj_materialinbillname")) {
|
||||
//打开入库单
|
||||
int rowIndex = hyperLinkClickEvent.getRowIndex();
|
||||
DynamicObjectCollection materialInBillEntryCollection = this.getModel().getDataEntity(true).getDynamicObjectCollection("zcgj_materialinbillentry");//入库单分录
|
||||
DynamicObject materialInBillEntry = materialInBillEntryCollection.get(rowIndex);
|
||||
Object zcgj_purchaseapply_f7 = materialInBillEntry.getDynamicObject("zcgj_materialinbill").getPkValue();
|
||||
BillShowParameter billShowParameter = OpenPageUtils.buildBillShowParam(zcgj_purchaseapply_f7, "ecma_materialinbill");//入库单
|
||||
this.getView().showForm(billShowParameter);//打开入库单
|
||||
}else if (StringUtils.equals(fieldName, "zcgj_maintenanceack") || StringUtils.equals(fieldName, "zcgj_maintenanceackname")) {
|
||||
//打开设备维修确认单
|
||||
int rowIndex = hyperLinkClickEvent.getRowIndex();
|
||||
DynamicObjectCollection maintenanceAckEntryCollection = this.getModel().getDataEntity(true).getDynamicObjectCollection("zcgj_maintenanceackentry");//设备维修确认单分录
|
||||
DynamicObject maintenanceAckEntry = maintenanceAckEntryCollection.get(rowIndex);
|
||||
Object zcgj_maintenanceack_f7 = maintenanceAckEntry.getDynamicObject("zcgj_maintenanceack").getPkValue();
|
||||
BillShowParameter billShowParameter = OpenPageUtils.buildBillShowParam(zcgj_maintenanceack_f7, "zcgj_maintenanceackbill");//设备维修确认单
|
||||
this.getView().showForm(billShowParameter);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue