UNPKG

xframelib

Version:

The accumulated front-end development foundation library originates from projects and serves projects.

28 lines (27 loc) 833 B
import { ISysRoleRight } from '../model/IRole'; /** * 删除非选中节点 * @param childrenNodes */ export declare function handleNodes(childrenNodes: any[]): void; /** * 新旧合并 * @param newNodes * @param oldNodes * @param fieldName */ export declare function mergeNodes(newNodes: any[], oldNodes: any[], fieldName?: string): void; /** * * @param jsonObj * @param jsonObjOld * @param groupName 'routes'|'widgetMenu'|'widgets'|'functions' * @param fieldName 主键字段名 */ export declare function mergeNodesAll(jsonObj: ISysRoleRight, jsonObjOld: ISysRoleRight, groupName: string, fieldName?: string): void; /** * 融合过滤角色权限功能 * @param jsonObjArray ISysRoleRight对象数组 * @returns */ export declare function mergeFilterRoleSysRight(jsonObjArray: any[]): ISysRoleRight | undefined;