代码还原
This commit is contained in:
		
							parent
							
								
									f55f1c4a8a
								
							
						
					
					
						commit
						818b080d40
					
				| 
						 | 
				
			
			@ -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();
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
		Loading…
	
		Reference in New Issue