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