清单运维
This commit is contained in:
parent
0d74173d41
commit
5b94ca5a06
|
@ -0,0 +1,49 @@
|
||||||
|
package zcgj.zcdev.zcdev.pr.plugin.form;
|
||||||
|
|
||||||
|
import kd.bos.bill.BillShowParameter;
|
||||||
|
import kd.bos.dataentity.entity.DynamicObject;
|
||||||
|
import kd.bos.form.ShowType;
|
||||||
|
import kd.bos.form.control.events.ItemClickEvent;
|
||||||
|
import kd.bos.form.plugin.AbstractFormPlugin;
|
||||||
|
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.EventObject;
|
||||||
|
|
||||||
|
public class InTreelistingeditListPlugin extends AbstractFormPlugin implements Plugin {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void registerListener(EventObject e) {
|
||||||
|
super.registerListener(e);
|
||||||
|
this.addItemClickListeners("zcgj_toolbarap");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void itemClick(ItemClickEvent evt) {
|
||||||
|
super.itemClick(evt);
|
||||||
|
if("zcgj_edit".equals(evt.getItemKey())){
|
||||||
|
DynamicObject contract = (DynamicObject)this.getModel().getValue("zcgj_ec_incontract");
|
||||||
|
Integer index = (Integer)this.getModel().getValue("zcgj_ec_incontractindex");
|
||||||
|
|
||||||
|
QFilter filterOrgId = new QFilter("contractid", QCP.equals,contract.getLong("id"));//中材矿山建设有限公司
|
||||||
|
if(index ==null || index == 0){
|
||||||
|
index = 1;
|
||||||
|
}
|
||||||
|
QFilter sequence = new QFilter("sequence", QCP.equals,index);//中材矿山建设有限公司
|
||||||
|
DynamicObject intreelisting = BusinessDataServiceHelper.loadSingle("ec_intreelisting", "id", new QFilter[]{filterOrgId,sequence});
|
||||||
|
if(intreelisting!=null){
|
||||||
|
long id = intreelisting.getLong("id");
|
||||||
|
//弹出发票详情
|
||||||
|
BillShowParameter showParameter = new BillShowParameter();
|
||||||
|
showParameter.setPkId(id);
|
||||||
|
showParameter.setFormId("ec_intreelisting");
|
||||||
|
showParameter.getOpenStyle().setShowType(ShowType.MainNewTabPage); //打开方式
|
||||||
|
getView().showForm(showParameter);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,49 @@
|
||||||
|
package zcgj.zcdev.zcdev.pr.plugin.form;
|
||||||
|
|
||||||
|
import kd.bos.bill.BillShowParameter;
|
||||||
|
import kd.bos.dataentity.entity.DynamicObject;
|
||||||
|
import kd.bos.form.ShowType;
|
||||||
|
import kd.bos.form.control.events.ItemClickEvent;
|
||||||
|
import kd.bos.form.plugin.AbstractFormPlugin;
|
||||||
|
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.EventObject;
|
||||||
|
|
||||||
|
public class OutTreelistingeditListPlugin extends AbstractFormPlugin implements Plugin {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void registerListener(EventObject e) {
|
||||||
|
super.registerListener(e);
|
||||||
|
this.addItemClickListeners("zcgj_toolbarap");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void itemClick(ItemClickEvent evt) {
|
||||||
|
super.itemClick(evt);
|
||||||
|
if("zcgj_edit".equals(evt.getItemKey())){
|
||||||
|
DynamicObject contract = (DynamicObject)this.getModel().getValue("zcgj_ec_outcontract");
|
||||||
|
Integer index = (Integer)this.getModel().getValue("zcgj_ec_outcontractindex");
|
||||||
|
|
||||||
|
QFilter filterOrgId = new QFilter("contractid", QCP.equals,contract.getLong("id"));//中材矿山建设有限公司
|
||||||
|
if(index ==null || index == 0){
|
||||||
|
index = 1;
|
||||||
|
}
|
||||||
|
QFilter sequence = new QFilter("sequence", QCP.equals,index);//中材矿山建设有限公司
|
||||||
|
DynamicObject intreelisting = BusinessDataServiceHelper.loadSingle("ec_outtreelisting", "id", new QFilter[]{filterOrgId,sequence});
|
||||||
|
if(intreelisting!=null){
|
||||||
|
long id = intreelisting.getLong("id");
|
||||||
|
//弹出发票详情
|
||||||
|
BillShowParameter showParameter = new BillShowParameter();
|
||||||
|
showParameter.setPkId(id);
|
||||||
|
showParameter.setFormId("ec_outtreelisting");
|
||||||
|
showParameter.getOpenStyle().setShowType(ShowType.MainNewTabPage); //打开方式
|
||||||
|
getView().showForm(showParameter);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue