|
@@ -39,6 +39,8 @@ public class YwclF7ListtenerFromPlugin extends AbstractBillPlugIn implements Plu
|
|
private final static String nckd_basedatafield21="nckd_basedatafield21";//资产变更明细
|
|
private final static String nckd_basedatafield21="nckd_basedatafield21";//资产变更明细
|
|
private final static String nckd_orgfield8="nckd_orgfield8";//资产变更明细使用后部门
|
|
private final static String nckd_orgfield8="nckd_orgfield8";//资产变更明细使用后部门
|
|
private final static String nckd_basedatafield6="nckd_basedatafield6";//资产变更明细财务
|
|
private final static String nckd_basedatafield6="nckd_basedatafield6";//资产变更明细财务
|
|
|
|
+ private final static String paycompany="paycompany";//预付借款单 共享中心
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
//业务处理单基础资料过滤插件
|
|
//业务处理单基础资料过滤插件
|
|
@@ -88,6 +90,8 @@ public class YwclF7ListtenerFromPlugin extends AbstractBillPlugIn implements Plu
|
|
fieldEdit19.addBeforeF7SelectListener(this);
|
|
fieldEdit19.addBeforeF7SelectListener(this);
|
|
BasedataEdit fieldEdit20 = this.getView().getControl(nckd_orgvs);
|
|
BasedataEdit fieldEdit20 = this.getView().getControl(nckd_orgvs);
|
|
fieldEdit20.addBeforeF7SelectListener(this);
|
|
fieldEdit20.addBeforeF7SelectListener(this);
|
|
|
|
+ BasedataEdit fieldEdit21 = this.getView().getControl(paycompany);
|
|
|
|
+ fieldEdit21.addBeforeF7SelectListener(this);
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
@@ -155,6 +159,9 @@ public class YwclF7ListtenerFromPlugin extends AbstractBillPlugIn implements Plu
|
|
if (StringUtils.equals(fieldKey, nckd_payeebanknumlbs)){
|
|
if (StringUtils.equals(fieldKey, nckd_payeebanknumlbs)){
|
|
this.getQFiltersfk(beforeF7SelectEvent,nckd_payeebanknumlbs);
|
|
this.getQFiltersfk(beforeF7SelectEvent,nckd_payeebanknumlbs);
|
|
}
|
|
}
|
|
|
|
+ if (StringUtils.equals(fieldKey, paycompany)){
|
|
|
|
+ this.getQFiltergxzx(beforeF7SelectEvent,paycompany);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
private void getQFilter(BeforeF7SelectEvent arg0, String type) {
|
|
private void getQFilter(BeforeF7SelectEvent arg0, String type) {
|
|
@@ -294,6 +301,18 @@ public class YwclF7ListtenerFromPlugin extends AbstractBillPlugIn implements Plu
|
|
ListShowParameter showParameter = (ListShowParameter)arg0.getFormShowParameter();
|
|
ListShowParameter showParameter = (ListShowParameter)arg0.getFormShowParameter();
|
|
showParameter.getListFilterParameter().setFilter(filter);
|
|
showParameter.getListFilterParameter().setFilter(filter);
|
|
}
|
|
}
|
|
|
|
+ private void getQFiltergxzx(BeforeF7SelectEvent arg0, String type) {
|
|
|
|
+ DynamicObject data = (DynamicObject)this.getModel().getValue("costcompany") ;
|
|
|
|
+ if(data ==null){
|
|
|
|
+ throw new KDBizException("核算组织为空!");
|
|
|
|
+ }
|
|
|
|
+ String number = data.getString("number");
|
|
|
|
+ QFilter filter;
|
|
|
|
+ //给基础资料添加过滤
|
|
|
|
+ filter = new QFilter("org.number", QCP.equals, number);
|
|
|
|
+ ListShowParameter showParameter = (ListShowParameter)arg0.getFormShowParameter();
|
|
|
|
+ showParameter.getListFilterParameter().setFilter(filter);
|
|
|
|
+ }
|
|
private void getQFilterdczc(BeforeF7SelectEvent arg0, String type) {
|
|
private void getQFilterdczc(BeforeF7SelectEvent arg0, String type) {
|
|
String nckdDetailtype = this.getModel().getValue("nckd_detailtype").toString();
|
|
String nckdDetailtype = this.getModel().getValue("nckd_detailtype").toString();
|
|
if("E".equals(nckdDetailtype)) {
|
|
if("E".equals(nckdDetailtype)) {
|