linkmore-design
Version:
🌈 🚀lm组件库。🚀
41 lines (40 loc) • 1.04 kB
TypeScript
export declare const prefix = "lm_adv_filter";
/** 基础字段枚举 */
export declare enum FIELD_ENUM {
BASIC = "basic",
COMPLEX = "complex",
SEARCH = "search",
CUSTOM = "custom",
CONDITIONS = "conditions",
RELATION = "relation"
}
/** 动态字段枚举 */
export declare enum DYNAMIC_ENUM {
FIELD_NAME = "fieldName",
FIELD_TYPE = "fieldType",
OPERATOR = "operator",
RELATION = "relation",
TABLE_OBJ = "tableObj",
TYPE = "type",
VALUE = "value"
}
/** 来源字段枚举, 用于初始化将接收的参数转换为 DYNAMIC_ENUM 枚举值 */
export declare enum SOURCE_ENUM {
TITLE = "title",
FIELD_NAME = "field",
FIELD_TYPE = "valueType",
OPERATOR = "operator",
RELATION = "relation",
TABLE_OBJ = "tableObj",
TYPE = "type",
VALUE = "value",
OPTIONS = "data"
}
/** 初始化各字段值 */
export declare const initialFieldsValue: {
fieldType: string;
operator: string;
relation: string;
};
declare const _default: {};
export default _default;