无合同付款改造
This commit is contained in:
parent
fc72394ab4
commit
09dd32d717
|
@ -1,14 +1,22 @@
|
|||
package zcgj.zcdev.zcdev.fs.plugin.form;
|
||||
|
||||
import kd.bos.bill.AbstractBillPlugIn;
|
||||
import kd.bos.bill.BillShowParameter;
|
||||
import kd.bos.bill.OperationStatus;
|
||||
import kd.bos.dataentity.entity.DynamicObject;
|
||||
import kd.bos.dataentity.entity.LocaleString;
|
||||
import kd.bos.dataentity.resource.ResManager;
|
||||
import kd.bos.entity.datamodel.IDataModel;
|
||||
import kd.bos.form.FormShowParameter;
|
||||
import kd.bos.form.events.AfterDoOperationEventArgs;
|
||||
import kd.bos.form.events.PreOpenFormEventArgs;
|
||||
import kd.bos.form.events.SetFilterEvent;
|
||||
import kd.bos.form.operate.FormOperate;
|
||||
import kd.bos.list.ListShowParameter;
|
||||
import kd.bos.list.plugin.AbstractListPlugin;
|
||||
import kd.bos.orm.query.QFilter;
|
||||
import kd.bos.servicehelper.QueryServiceHelper;
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
|
||||
import java.util.EventObject;
|
||||
|
||||
|
@ -17,6 +25,8 @@ import java.util.EventObject;
|
|||
*/
|
||||
public class PublicreimbursebillNoContractPlugin extends AbstractBillPlugIn {
|
||||
|
||||
private static boolean editTitle = false;
|
||||
|
||||
@Override
|
||||
public void afterCreateNewData(EventObject e) {
|
||||
|
||||
|
@ -25,8 +35,46 @@ public class PublicreimbursebillNoContractPlugin extends AbstractBillPlugIn {
|
|||
boolean isec1 = (boolean)isecObj;
|
||||
IDataModel model = this.getModel();
|
||||
model.setValue("zcgj_isec", isec1);
|
||||
editTitle = isec1;
|
||||
this.getView().updateView("zcgj_isec");
|
||||
if(isec1){
|
||||
this.getView().setFormTitle(new LocaleString("无合同付款申请单"));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void afterBindData(EventObject e) {
|
||||
super.afterBindData(e);
|
||||
boolean isec=(boolean)this.getModel().getValue("zcgj_isec");
|
||||
if(isec){
|
||||
this.getView().setFormTitle(new LocaleString("无合同付款申请单"));
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void preOpenForm(PreOpenFormEventArgs e) {
|
||||
super.preOpenForm(e);
|
||||
/* OperationStatus status = e.getFormShowParameter().getStatus();
|
||||
if (!status.equals(OperationStatus.ADDNEW)) {
|
||||
Object pkId = ((BillShowParameter)e.getSource()).getPkId();
|
||||
if (pkId == null) {
|
||||
return;
|
||||
}
|
||||
try {
|
||||
String formId = e.getFormShowParameter().getFormId();
|
||||
DynamicObject upLookBill = QueryServiceHelper.queryOne(formId, "zcgj_isec", new QFilter[]{new QFilter("id", "=", pkId)});
|
||||
boolean isec = upLookBill.getBoolean("zcgj_isec");
|
||||
if (isec) {
|
||||
BillShowParameter billShowParameter = (BillShowParameter)e.getFormShowParameter();
|
||||
billShowParameter.setCaption(ResManager.loadKDString("无合同付款申请单", "PublicReimAssetBillEdit_1", "fi-er-formplugin", new Object[0]));
|
||||
}
|
||||
} catch (Exception var8) {
|
||||
//logger.error("没有找到相应的对公报销单,其pk为:" + pkId);
|
||||
}
|
||||
}if(editTitle){
|
||||
BillShowParameter billShowParameter = (BillShowParameter)e.getFormShowParameter();
|
||||
billShowParameter.setCaption(ResManager.loadKDString("无合同付款申请单", "PublicReimAssetBillEdit_1", "fi-er-formplugin", new Object[0]));
|
||||
}*/
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue