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