parent
							
								
									9ca27fda3e
								
							
						
					
					
						commit
						f01baa5898
					
				|  | @ -58,6 +58,44 @@ public class ClaimFormPlugin extends AbstractFormPlugin implements Plugin , Befo | |||
|                 ListShowParameter listShowParameter = (ListShowParameter) beforeF7SelectEvent.getFormShowParameter(); | ||||
|                 listShowParameter.getListFilterParameter().setFilter(q1); | ||||
|                 break; | ||||
|             case "shjh_bizbig": | ||||
|                 //业务大类根据收款类型过滤 | ||||
|                 QFilter q2 = null; | ||||
|                 DynamicObject recpaytype = this.getModel().getDataEntity().getDynamicObject("recpaytype"); | ||||
|                 if (null != recpaytype) { | ||||
|                     /** | ||||
|                      * 销售回款、应收业务——大类:02开头 | ||||
|                      * 退预付款、应付业务——03开头 | ||||
|                      * 员工还款、费用业务——05开头 | ||||
|                      * 总账业务——01开头 | ||||
|                      * 资金业务——04开头 | ||||
|                      */ | ||||
|                     switch (recpaytype.getString("number")){ | ||||
|                         case "100": | ||||
|                         case "JH002": | ||||
|                             q2 = new QFilter("number", QCP.like, "02%"); | ||||
|                             break; | ||||
|                         case "103": | ||||
|                         case "JH003": | ||||
|                             q2 = new QFilter("number", QCP.like, "03%"); | ||||
|                             break; | ||||
|                         case "109": | ||||
|                         case "JH005": | ||||
|                             q2 = new QFilter("number", QCP.like, "05%"); | ||||
|                             break; | ||||
|                         case "JH001": | ||||
|                             q2 = new QFilter("number", QCP.like, "01%"); | ||||
|                             break; | ||||
|                         case "JH004": | ||||
|                             q2 = new QFilter("number", QCP.like, "04%"); | ||||
|                             break; | ||||
|                         default: | ||||
|                             break; | ||||
|                     } | ||||
|                 } | ||||
|                 ListShowParameter listShowParameter1 = (ListShowParameter) beforeF7SelectEvent.getFormShowParameter(); | ||||
|                 listShowParameter1.getListFilterParameter().setFilter(q2); | ||||
|                 break; | ||||
|             default: | ||||
|                 break; | ||||
|         } | ||||
|  | @ -76,6 +114,10 @@ public class ClaimFormPlugin extends AbstractFormPlugin implements Plugin , Befo | |||
|             case "shjh_bizebig": | ||||
|                 this.getView().getModel().setValue("shjh_bizsmall", null); | ||||
|                 break; | ||||
|             //认领单_收款类型 | ||||
|             case "recpaytype": | ||||
|                 this.getView().getModel().setValue("shjh_bizbig", null); | ||||
|                 break; | ||||
|             default: | ||||
|                 break; | ||||
|         } | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue