diff --git a/main/java/shkd/repc/resp/portal/ExtendsPortalCardInvPlugin.java b/main/java/shkd/repc/resp/portal/ExtendsPortalCardInvPlugin.java new file mode 100644 index 0000000..1982ffd --- /dev/null +++ b/main/java/shkd/repc/resp/portal/ExtendsPortalCardInvPlugin.java @@ -0,0 +1,28 @@ +package shkd.repc.resp.portal; + +import kd.bos.bill.OperationStatus; +import kd.bos.form.FormShowParameter; +import kd.bos.form.ShowType; +import kd.bos.form.events.HyperLinkClickEvent; +import kd.bos.list.BillList; +import kd.repc.rebm.formplugin.bill.PortalCardInvPlugin; +import kd.scm.bid.formplugin.bill.helper.TemplateManageHelper; + +public class ExtendsPortalCardInvPlugin extends PortalCardInvPlugin { + + @Override + public void hyperLinkClick(HyperLinkClickEvent hyperlinkclickevent) { + String browsertabname = (String)this.getView().getFormShowParameter().getCustomParam("browsertabname"); + BillList grid = (BillList)hyperlinkclickevent.getSource(); + Long annoId = (Long)grid.getFocusRowPkId(); + TemplateManageHelper detailInformationHelper = new TemplateManageHelper(); + FormShowParameter showParameter = detailInformationHelper.getAnnoShowParameter("rebm", detailInformationHelper.getAnnoInvititle(), annoId); + showParameter.setFormId("bid_project_anno_preview"); + showParameter.getOpenStyle().setShowType(ShowType.NewWindow); + showParameter.setHasRight(true); + showParameter.setStatus(OperationStatus.VIEW); + showParameter.setCustomParam("browsertabname", browsertabname); + this.getView().showForm(showParameter); + + } +} diff --git a/main/java/shkd/repc/resp/portal/ExtendsPortalCardRecruitPlugin.java b/main/java/shkd/repc/resp/portal/ExtendsPortalCardRecruitPlugin.java new file mode 100644 index 0000000..3b19640 --- /dev/null +++ b/main/java/shkd/repc/resp/portal/ExtendsPortalCardRecruitPlugin.java @@ -0,0 +1,27 @@ +package shkd.repc.resp.portal; + +import kd.bos.bill.OperationStatus; +import kd.bos.form.FormShowParameter; +import kd.bos.form.ShowType; +import kd.bos.form.events.HyperLinkClickEvent; +import kd.bos.list.BillList; +import kd.repc.resm.formplugin.basedata.PortalCardRecruitPlugin; +import kd.scm.bid.formplugin.bill.helper.TemplateManageHelper; + +public class ExtendsPortalCardRecruitPlugin extends PortalCardRecruitPlugin { + + @Override + public void hyperLinkClick(HyperLinkClickEvent hyperlinkclickevent) { + String browsertabname = (String)this.getView().getFormShowParameter().getCustomParam("browsertabname"); + BillList grid = (BillList)hyperlinkclickevent.getSource(); + Long annoId = (Long)grid.getFocusRowPkId(); + FormShowParameter showParameter = this.getAnnoShowParameter(annoId); + showParameter.setFormId("resm_annorecruit_preview"); + showParameter.getOpenStyle().setShowType(ShowType.NewWindow); + showParameter.setHasRight(true); + showParameter.setStatus(OperationStatus.VIEW); + showParameter.setCustomParam("browsertabname", browsertabname); + this.getView().showForm(showParameter); + System.out.println(1); + } +}