lc/lc123/cloud/app/plugin/form/pm/PurRefundApplyBillPlugin.java

47 lines
1.6 KiB
Java

package tqq9.lc123.cloud.app.plugin.form.pm;
import kd.bos.bill.AbstractBillPlugIn;
import kd.bos.bill.BillShowParameter;
import kd.bos.dataentity.entity.DynamicObject;
import kd.bos.dataentity.utils.StringUtils;
import kd.bos.form.CloseCallBack;
import kd.bos.form.ShowType;
import kd.bos.form.control.events.ItemClickEvent;
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.servicehelper.BusinessDataServiceHelper;
import kd.sdk.plugin.Plugin;
import java.util.Date;
import java.util.EventObject;
/**
* 采购退货界面插件
*/
public class PurRefundApplyBillPlugin extends AbstractBillPlugIn implements Plugin {
private final static Log logger = LogFactory.getLog(PurorderEntryIntroPaybillPlugin.class);
@Override
public void registerListener(EventObject e) {
super.registerListener(e);
this.addItemClickListeners("tbmain");
}
/**
*异地退货
*/
@Override
public void itemClick(ItemClickEvent evt) {
super.itemClick(evt);
String itemKey = evt.getItemKey();
if(StringUtils.equals("tqq9_ydth",itemKey)){
BillShowParameter param = new BillShowParameter();
param.setFormId("tqq9_otheroutapply");
param.setCustomParam("tqq9_otheroutapplybillno", this.getModel().getValue("billno"));//采购退货申请单号
param.setCloseCallBack(new CloseCallBack(this, "tqq9_otheroutapply"));
param.getOpenStyle().setShowType(ShowType.Modal);
this.getView().showForm(param);
}
}
}