From 80b8efa55450a6082cf0b46ed45791213192b21d Mon Sep 17 00:00:00 2001 From: "tanfengling@x-ri.com" <123456> Date: Wed, 20 Aug 2025 17:07:10 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BB=98=E6=AC=BE=E7=94=B3=E8=AF=B7?= =?UTF-8?q?=E5=8D=95=E3=80=91=E8=B0=83=E7=94=A8=E4=BA=A7=E5=93=81=E6=89=8B?= =?UTF-8?q?=E5=B7=A5=E7=BB=93=E7=AE=97=E7=95=8C=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../form/ap/ApHandSettleFormPlugin.java | 55 ++++++------------- 1 file changed, 17 insertions(+), 38 deletions(-) diff --git a/lc123/cloud/app/plugin/form/ap/ApHandSettleFormPlugin.java b/lc123/cloud/app/plugin/form/ap/ApHandSettleFormPlugin.java index d0a783c..93b6650 100644 --- a/lc123/cloud/app/plugin/form/ap/ApHandSettleFormPlugin.java +++ b/lc123/cloud/app/plugin/form/ap/ApHandSettleFormPlugin.java @@ -4,44 +4,24 @@ import com.alibaba.fastjson.JSONObject; import kd.bos.dataentity.entity.DynamicObject; import kd.bos.form.FormShowParameter; import kd.bos.form.control.Button; -import kd.bos.form.control.Control; -import kd.bos.form.events.PreOpenFormEventArgs; -import kd.bos.form.events.TimerElapsedArgs; -import kd.bos.form.plugin.AbstractFormPlugin; import kd.bos.logging.Log; import kd.bos.logging.LogFactory; import kd.bos.orm.query.QCP; import kd.bos.orm.query.QFilter; -import kd.bos.report.filter.ReportFilter; import kd.bos.servicehelper.BusinessDataServiceHelper; -import kd.sdk.plugin.Plugin; +import kd.fi.arapcommon.form.ManualSettleBasePlugin; +import kd.fi.arapcommon.service.IManualSettleService; import java.util.EventObject; +import java.util.List; /** * 动态表单插件 */ -public class ApHandSettleFormPlugin extends AbstractFormPlugin implements Plugin { +public class ApHandSettleFormPlugin extends ManualSettleBasePlugin { private final static Log logger = LogFactory.getLog(ApHandSettleFormPlugin.class); - @Override - public void registerListener(EventObject e) { - super.registerListener(e); - Button button = this.getView().getControl("btnquery"); - button.addClickListener(this); - - } - - @Override - public void preOpenForm(PreOpenFormEventArgs e) { - super.preOpenForm(e); - // 要求触发TimerElapsed事件 - ((FormShowParameter)e.getSource()).setListentimerElapsed(true); - } - - - @Override public void afterCreateNewData(EventObject e) { @@ -74,21 +54,20 @@ public class ApHandSettleFormPlugin extends AbstractFormPlugin implements Plugin button.click(); } - - @Override - public void click(EventObject evt) { - super.click(evt); - Control control = (Control) evt.getSource(); - String key = control.getKey(); - if (key.equalsIgnoreCase("btnquery")) { - this.getView().showMessage("点击了查询按钮"); -// this.getView().setVisible(true,"settleitempanel"); -// this.getView().setVisible(true,"adv_mainbill"); -// this.getView().setVisible(true,"adv_asstbill"); -// ReportFilter querypanel = this.getView().getControl("querypanel"); -// querypanel.setCollapse(true); - } + protected List getOrgIdList() { + return null; } + @Override + protected String getSettleRecordEntity() { + return null; + } + + @Override + protected IManualSettleService getService() { + return null; + } + + } \ No newline at end of file