二开单据列表界面如何根据用户行政组织范围过滤原创
金蝶云社区-苏四ss
苏四ss
1人赞赏了该文章 116次浏览 未经作者许可,禁止转载编辑于2023年05月15日 14:56:37

在js中复写list.js中的getCustomFilterItems方法即可。如下图:

image.png

/**
	 * 组装自定义过滤条件,根据行政组织范围过滤
	 */
	getCustomFilterItems: function() {
		
		if( $.getUserInfo() ){
			var userId = $.getUserInfo().id;
			var customFilter =" adminOrg.id in (SELECT FOrgID FROM T_PM_OrgRange WHERE "+
			    " FType = 20  AND FUserID='"+ userId + "')" ;
			return customFilter;
		}else{
			return null;
		}
	},


赞 1