外网门户。通知公告,询价公告,招募公告打开单据详情改为新页签打开

This commit is contained in:
ptt 2025-06-18 13:43:49 +08:00
parent 5d329defea
commit d181caf69a
2 changed files with 55 additions and 0 deletions

View File

@ -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);
}
}

View File

@ -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);
}
}