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