代码还原

This commit is contained in:
zhangzhiguo 2025-04-10 09:37:35 +08:00
parent f55f1c4a8a
commit 818b080d40
1 changed files with 3 additions and 32 deletions

View File

@ -1,44 +1,15 @@
package zcgj.zcdev.zcdev.pr.plugin.form;
import com.alibaba.druid.util.StringUtils;
import kd.bos.bill.AbstractBillPlugIn;
import kd.bos.dataentity.entity.DynamicObject;
import kd.bos.dataentity.entity.DynamicObjectCollection;
import kd.bos.entity.datamodel.events.PropertyChangedArgs;
import kd.bos.entity.operate.result.OperationResult;
import kd.bos.form.control.Button;
import kd.bos.form.control.Control;
import kd.bos.form.control.events.BeforeClickEvent;
import kd.bos.form.control.events.BeforeItemClickEvent;
import kd.bos.orm.query.QFilter;
import kd.bos.servicehelper.BusinessDataServiceHelper;
import kd.bos.servicehelper.operation.SaveServiceHelper;
import kd.ec.contract.formplugin.settle.ContractSettleCommonEditPlugin;
import kd.sdk.plugin.Plugin;
import java.math.BigDecimal;
import java.util.EventObject;
/**
* 单据界面插件
* 合同结算公共插件插件
*/
public class ContractSettleBillPlugin extends AbstractBillPlugIn implements Plugin {
public class ContractSettleBillPlugin extends ContractSettleCommonEditPlugin{
@Override
public void afterLoadData(EventObject e) {
super.afterLoadData(e);
Object contractObj = this.getModel().getValue("contract");
if (contractObj instanceof DynamicObject) {
DynamicObject contract = (DynamicObject) contractObj;
boolean ismultirate = contract.getBoolean("ismultirate");
if (ismultirate) {
BigDecimal avgtaxrate = contract.getBigDecimal("avgtaxrate");
this.getModel().setValue("avgtaxrate", avgtaxrate);
this.getModel().setValue("curavgtaxrate", avgtaxrate);
this.getView().updateView("avgtaxrate");
this.getView().updateView("curavgtaxrate");
}
}
protected void setDateEditMinAndMaxDate() {
// super.setDateEditMinAndMaxDate();
}
}