用款申请单列表插件优化
This commit is contained in:
parent
be81c7c282
commit
e70d67383b
|
@ -2,12 +2,19 @@ package zcgj.zcdev.zcdev.fs.plugin.form;
|
|||
|
||||
import kd.bos.context.RequestContext;
|
||||
import kd.bos.filter.FilterColumn;
|
||||
import kd.bos.form.FormShowParameter;
|
||||
import kd.bos.form.IFormView;
|
||||
import kd.bos.form.container.Tab;
|
||||
import kd.bos.form.container.TabPage;
|
||||
import kd.bos.form.control.Control;
|
||||
import kd.bos.form.events.FilterContainerInitArgs;
|
||||
import kd.bos.form.field.events.BeforeFilterF7SelectEvent;
|
||||
import kd.bos.list.ListShowParameter;
|
||||
import kd.bos.list.plugin.AbstractListPlugin;
|
||||
import kd.bos.mvc.SessionManager;
|
||||
import kd.bos.orm.query.QFilter;
|
||||
import kd.bos.servicehelper.user.UserServiceHelper;
|
||||
import kd.sdk.plugin.Plugin;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
@ -22,6 +29,11 @@ public class paymentApplicationListPlugin extends AbstractListPlugin {
|
|||
@Override
|
||||
public void filterContainerInit(FilterContainerInitArgs args) {
|
||||
super.filterContainerInit(args);
|
||||
ListShowParameter param = (ListShowParameter) this.getView().getFormShowParameter();
|
||||
String appId = param.getAppId();
|
||||
if (!appId.equals("dhc")) {
|
||||
return;
|
||||
}
|
||||
List<FilterColumn> commonFilterColumns = args.getCommonFilterColumns();
|
||||
for (FilterColumn commonFilterColumn : commonFilterColumns) {
|
||||
String fieldName = commonFilterColumn.getFieldName();
|
||||
|
@ -37,6 +49,11 @@ public class paymentApplicationListPlugin extends AbstractListPlugin {
|
|||
public void filterContainerBeforeF7Select(BeforeFilterF7SelectEvent evt) {
|
||||
super.filterContainerBeforeF7Select(evt);
|
||||
String key = evt.getFieldName();
|
||||
ListShowParameter param = (ListShowParameter) this.getView().getFormShowParameter();
|
||||
String appId = param.getAppId();
|
||||
if (!appId.equals("dhc")) {
|
||||
return;
|
||||
}
|
||||
if ("zcgj_org.id".equals(key)) {
|
||||
String userid = RequestContext.get().getUserId();//获取当前用户id
|
||||
List<Long> ids = UserServiceHelper.getOrgsUserJoin(Long.parseLong(userid));//获取用户所有部门id
|
||||
|
|
Loading…
Reference in New Issue