import { events } from '@cainiaofe/cn-ui-utils'; export function emitEvent(eventName, ...args) { if (events && eventName) { events?.emit(eventName, ...args); } } export function onEvent(eventName, func) { if (events && eventName && typeof func === 'function') { events?.on(eventName, func); } } export const CnFilterOnSearch = 'L2_CnFilter_onSearch'; // 筛选栏数据改变时的回调 export const CnFilterOnChange = 'L2_CnFilter_onChange'; // cnPage的所有请求完成 export const CnPageRequestFinish = 'L2_CnPageRequestFinish'; // 数据源改变的事件 export const CnDataSourceChange = 'L2_CnDataSourceChange'; // 表格每次请求完成的事件 export const CnTableRequestFinish = 'L2_CnTableRequestFinish'; // 筛选栏默认值准备完成的回调 export const CnFilterDefaultValueFinished = 'L2_CnFilterDefaultValueFinished';