parent
							
								
									1bd8b4b98d
								
							
						
					
					
						commit
						b0af76d40e
					
				|  | @ -38,7 +38,7 @@ public class RecBillFromPlugin extends AbstractFormPlugin implements Plugin { | |||
|     public void afterBindData(EventObject e) { | ||||
|         super.afterBindData(e); | ||||
|         //携带付款人编码 | ||||
|         String payerformid = ""+this.getView().getModel().getValue("payerformid");//付款人类型标识ID | ||||
|         String payerformid = ""+this.getView().getModel().getValue("payertype");//付款人类型标识ID | ||||
|         Long payer = Long.valueOf(""+this.getView().getModel().getValue("payer"));//付款人ID | ||||
|         if (payer != 0 && payerformid!= null &&!payerformid.isEmpty()) { | ||||
|             if (!"other".equals(payerformid)) { | ||||
|  |  | |||
|  | @ -39,38 +39,38 @@ public class TextFieldDemo extends AbstractFormPlugin { | |||
|             } | ||||
|         } | ||||
| 
 | ||||
|         DynamicObject paymentidentify = (DynamicObject)this.getView().getModel().getValue("paymentidentify");//付款单标识 | ||||
|         if (null != paymentidentify) { | ||||
|             //FKBS01  主动付款  FKBS02	 被动付款 | ||||
|             String number = paymentidentify.getString("number");//付款单标识 | ||||
|             //再加个判断,如果是 “主动付款”不进行必填校验。 | ||||
|             if (!"FKBS01".equals(number)) { | ||||
|                 // 获取成本中心和利润中心的控件 | ||||
|                 BasedataEdit shjh_costcenter = this.getView().getControl("shjh_costcenter"); | ||||
|                 BasedataEdit shjh_profitcenter = this.getView().getControl("shjh_pc"); | ||||
|                 //根据业务小类设置 成本中心,利润中心是否必填 | ||||
|                 DynamicObject shjhBizsmall = (DynamicObject)this.getView().getModel().getValue("shjh_bizsmall"); | ||||
|                 BasedataProp tp = (BasedataProp) shjh_costcenter.getProperty(); | ||||
|                 BasedataProp td = (BasedataProp) shjh_profitcenter.getProperty(); | ||||
| 
 | ||||
|                 if (null != shjhBizsmall) { | ||||
|                     shjhBizsmall = BusinessDataServiceHelper.loadSingle(shjhBizsmall.getPkValue(),"shjh_bizsmalltype"); | ||||
|                     // 获取成本中心的必填配置 | ||||
|                     boolean shjhCc = shjhBizsmall.getBoolean("shjh_cc"); | ||||
|                     shjh_costcenter.setMustInput(shjhCc); | ||||
|                     tp.setMustInput(shjhCc); | ||||
|                     // 获取利润中心的必填配置 | ||||
|                     boolean shjhPc = shjhBizsmall.getBoolean("shjh_pc"); | ||||
|                     shjh_profitcenter.setMustInput(shjhPc); | ||||
|                     td.setMustInput(shjhPc); | ||||
|                 }else { | ||||
|                     shjh_costcenter.setMustInput(false); | ||||
|                     tp.setMustInput(false); | ||||
|                     shjh_profitcenter.setMustInput(false); | ||||
|                     td.setMustInput(false); | ||||
|                 } | ||||
|             } | ||||
|         } | ||||
| //        DynamicObject paymentidentify = (DynamicObject)this.getView().getModel().getValue("paymentidentify");//付款单标识 | ||||
| //        if (null != paymentidentify) { | ||||
| //            //FKBS01  主动付款  FKBS02	 被动付款 | ||||
| //            String number = paymentidentify.getString("number");//付款单标识 | ||||
| //            //再加个判断,如果是 “主动付款”不进行必填校验。 | ||||
| //            if (!"FKBS01".equals(number)) { | ||||
| //                // 获取成本中心和利润中心的控件 | ||||
| //                BasedataEdit shjh_costcenter = this.getView().getControl("shjh_costcenter"); | ||||
| //                BasedataEdit shjh_profitcenter = this.getView().getControl("shjh_pc"); | ||||
| //                //根据业务小类设置 成本中心,利润中心是否必填 | ||||
| //                DynamicObject shjhBizsmall = (DynamicObject)this.getView().getModel().getValue("shjh_bizsmall"); | ||||
| //                BasedataProp tp = (BasedataProp) shjh_costcenter.getProperty(); | ||||
| //                BasedataProp td = (BasedataProp) shjh_profitcenter.getProperty(); | ||||
| // | ||||
| //                if (null != shjhBizsmall) { | ||||
| //                    shjhBizsmall = BusinessDataServiceHelper.loadSingle(shjhBizsmall.getPkValue(),"shjh_bizsmalltype"); | ||||
| //                    // 获取成本中心的必填配置 | ||||
| //                    boolean shjhCc = shjhBizsmall.getBoolean("shjh_cc"); | ||||
| //                    shjh_costcenter.setMustInput(shjhCc); | ||||
| //                    tp.setMustInput(shjhCc); | ||||
| //                    // 获取利润中心的必填配置 | ||||
| //                    boolean shjhPc = shjhBizsmall.getBoolean("shjh_pc"); | ||||
| //                    shjh_profitcenter.setMustInput(shjhPc); | ||||
| //                    td.setMustInput(shjhPc); | ||||
| //                }else { | ||||
| //                    shjh_costcenter.setMustInput(false); | ||||
| //                    tp.setMustInput(false); | ||||
| //                    shjh_profitcenter.setMustInput(false); | ||||
| //                    td.setMustInput(false); | ||||
| //                } | ||||
| //            } | ||||
| //        } | ||||
| 
 | ||||
| 
 | ||||
|         //赋值结算方式 | ||||
|  | @ -80,38 +80,38 @@ public class TextFieldDemo extends AbstractFormPlugin { | |||
|     @Override | ||||
|     public void propertyChanged(PropertyChangedArgs e) { | ||||
|         super.propertyChanged(e); | ||||
|         DynamicObject paymentidentify = (DynamicObject)this.getView().getModel().getValue("paymentidentify");//付款单标识 | ||||
|         if (null != paymentidentify) { | ||||
|             //FKBS01  主动付款  FKBS02	 被动付款 | ||||
|             String number = paymentidentify.getString("number");//付款单标识 | ||||
|             //再加个判断,如果是 “主动付款”不进行必填校验。 | ||||
|             if (!"FKBS01".equals(number)) { | ||||
|                 // 获取成本中心和利润中心的控件 | ||||
|                 BasedataEdit shjh_costcenter = this.getView().getControl("shjh_costcenter"); | ||||
|                 BasedataEdit shjh_profitcenter = this.getView().getControl("shjh_pc"); | ||||
|                 //根据业务小类设置 成本中心,利润中心是否必填 | ||||
|                 DynamicObject shjhBizsmall = (DynamicObject)this.getView().getModel().getValue("shjh_bizsmall"); | ||||
|                 BasedataProp tp = (BasedataProp) shjh_costcenter.getProperty(); | ||||
|                 BasedataProp td = (BasedataProp) shjh_profitcenter.getProperty(); | ||||
| 
 | ||||
|                 if (null != shjhBizsmall) { | ||||
|                     shjhBizsmall = BusinessDataServiceHelper.loadSingle(shjhBizsmall.getPkValue(),"shjh_bizsmalltype"); | ||||
|                     // 获取成本中心的必填配置 | ||||
|                     boolean shjhCc = shjhBizsmall.getBoolean("shjh_cc"); | ||||
|                     shjh_costcenter.setMustInput(shjhCc); | ||||
|                     tp.setMustInput(shjhCc); | ||||
|                     // 获取利润中心的必填配置 | ||||
|                     boolean shjhPc = shjhBizsmall.getBoolean("shjh_pc"); | ||||
|                     shjh_profitcenter.setMustInput(shjhPc); | ||||
|                     td.setMustInput(shjhPc); | ||||
|                 }else { | ||||
|                     shjh_costcenter.setMustInput(false); | ||||
|                     tp.setMustInput(false); | ||||
|                     shjh_profitcenter.setMustInput(false); | ||||
|                     td.setMustInput(false); | ||||
|                 } | ||||
|             } | ||||
|         } | ||||
| //        DynamicObject paymentidentify = (DynamicObject)this.getView().getModel().getValue("paymentidentify");//付款单标识 | ||||
| //        if (null != paymentidentify) { | ||||
| //            //FKBS01  主动付款  FKBS02	 被动付款 | ||||
| //            String number = paymentidentify.getString("number");//付款单标识 | ||||
| //            //再加个判断,如果是 “主动付款”不进行必填校验。 | ||||
| //            if (!"FKBS01".equals(number)) { | ||||
| //                // 获取成本中心和利润中心的控件 | ||||
| //                BasedataEdit shjh_costcenter = this.getView().getControl("shjh_costcenter"); | ||||
| //                BasedataEdit shjh_profitcenter = this.getView().getControl("shjh_pc"); | ||||
| //                //根据业务小类设置 成本中心,利润中心是否必填 | ||||
| //                DynamicObject shjhBizsmall = (DynamicObject)this.getView().getModel().getValue("shjh_bizsmall"); | ||||
| //                BasedataProp tp = (BasedataProp) shjh_costcenter.getProperty(); | ||||
| //                BasedataProp td = (BasedataProp) shjh_profitcenter.getProperty(); | ||||
| // | ||||
| //                if (null != shjhBizsmall) { | ||||
| //                    shjhBizsmall = BusinessDataServiceHelper.loadSingle(shjhBizsmall.getPkValue(),"shjh_bizsmalltype"); | ||||
| //                    // 获取成本中心的必填配置 | ||||
| //                    boolean shjhCc = shjhBizsmall.getBoolean("shjh_cc"); | ||||
| //                    shjh_costcenter.setMustInput(shjhCc); | ||||
| //                    tp.setMustInput(shjhCc); | ||||
| //                    // 获取利润中心的必填配置 | ||||
| //                    boolean shjhPc = shjhBizsmall.getBoolean("shjh_pc"); | ||||
| //                    shjh_profitcenter.setMustInput(shjhPc); | ||||
| //                    td.setMustInput(shjhPc); | ||||
| //                }else { | ||||
| //                    shjh_costcenter.setMustInput(false); | ||||
| //                    tp.setMustInput(false); | ||||
| //                    shjh_profitcenter.setMustInput(false); | ||||
| //                    td.setMustInput(false); | ||||
| //                } | ||||
| //            } | ||||
| //        } | ||||
| 
 | ||||
| 
 | ||||
|         //赋值结算方式 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue