parent
8448331791
commit
cfb429d699
|
@ -0,0 +1,46 @@
|
||||||
|
package shkd.sys.sys.plugin.form;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSONObject;
|
||||||
|
import kd.bos.bill.AbstractBillPlugIn;
|
||||||
|
import kd.bos.form.control.Toolbar;
|
||||||
|
import kd.bos.form.control.events.ItemClickEvent;
|
||||||
|
import kd.sdk.plugin.Plugin;
|
||||||
|
import shkd.sys.sys.mservice.BIPService;
|
||||||
|
|
||||||
|
import java.util.EventObject;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 单据界面插件
|
||||||
|
*/
|
||||||
|
public class ApiTestBillPlugin extends AbstractBillPlugIn implements Plugin {
|
||||||
|
@Override
|
||||||
|
public void registerListener(EventObject e) {
|
||||||
|
// super.registerListener(e);
|
||||||
|
|
||||||
|
// 获取工具栏,监听整个工具栏
|
||||||
|
Toolbar save = this.getView().getControl("tbmain");
|
||||||
|
// 监听工具栏这个按钮的点击事件
|
||||||
|
save.addItemClickListener(this);
|
||||||
|
|
||||||
|
// 获取除了工具栏上的其他按钮
|
||||||
|
// Button save = this.getView().getControl("qwz5_baritemap");
|
||||||
|
// save.addClickListener(this); // 添加出菜单栏点击事件监听
|
||||||
|
}
|
||||||
|
@Override
|
||||||
|
public void itemClick(ItemClickEvent evt) {
|
||||||
|
super.itemClick(evt);
|
||||||
|
// 获取键
|
||||||
|
String key = evt.getItemKey();
|
||||||
|
|
||||||
|
if ("shkd_token".equals(key)) {
|
||||||
|
String bipToken = BIPService.getBIPToken();
|
||||||
|
this.getView().showTipNotification(bipToken);
|
||||||
|
}
|
||||||
|
|
||||||
|
if ("shkd_api".equals(key)) {
|
||||||
|
JSONObject jsonObject = BIPService.paymentSlipsJson();
|
||||||
|
this.getView().showTipNotification(jsonObject.toJSONString());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue