linkmore-design
Version:
🌈 🚀lm组件库。🚀
45 lines (41 loc) • 1.77 kB
JavaScript
import _defineProperty from "@babel/runtime/helpers/esm/defineProperty";
var _initialFieldsValue;
// 所有自组件一致性的前缀
export var prefix = 'lm_adv_filter';
/** 基础字段枚举 */
export var FIELD_ENUM;
/** 动态字段枚举 */
(function (FIELD_ENUM) {
FIELD_ENUM["BASIC"] = "basic";
FIELD_ENUM["COMPLEX"] = "complex";
FIELD_ENUM["SEARCH"] = "search";
FIELD_ENUM["CUSTOM"] = "custom";
FIELD_ENUM["CONDITIONS"] = "conditions";
FIELD_ENUM["RELATION"] = "relation";
})(FIELD_ENUM || (FIELD_ENUM = {}));
export var DYNAMIC_ENUM;
/** 来源字段枚举, 用于初始化将接收的参数转换为 DYNAMIC_ENUM 枚举值 */
(function (DYNAMIC_ENUM) {
DYNAMIC_ENUM["FIELD_NAME"] = "fieldName";
DYNAMIC_ENUM["FIELD_TYPE"] = "fieldType";
DYNAMIC_ENUM["OPERATOR"] = "operator";
DYNAMIC_ENUM["RELATION"] = "relation";
DYNAMIC_ENUM["TABLE_OBJ"] = "tableObj";
DYNAMIC_ENUM["TYPE"] = "type";
DYNAMIC_ENUM["VALUE"] = "value";
})(DYNAMIC_ENUM || (DYNAMIC_ENUM = {}));
export var SOURCE_ENUM;
/** 初始化各字段值 */
(function (SOURCE_ENUM) {
SOURCE_ENUM["TITLE"] = "title";
SOURCE_ENUM["FIELD_NAME"] = "field";
SOURCE_ENUM["FIELD_TYPE"] = "valueType";
SOURCE_ENUM["OPERATOR"] = "operator";
SOURCE_ENUM["RELATION"] = "relation";
SOURCE_ENUM["TABLE_OBJ"] = "tableObj";
SOURCE_ENUM["TYPE"] = "type";
SOURCE_ENUM["VALUE"] = "value";
SOURCE_ENUM["OPTIONS"] = "data";
})(SOURCE_ENUM || (SOURCE_ENUM = {}));
export var initialFieldsValue = (_initialFieldsValue = {}, _defineProperty(_initialFieldsValue, DYNAMIC_ENUM.FIELD_TYPE, 'string'), _defineProperty(_initialFieldsValue, DYNAMIC_ENUM.OPERATOR, 'equal'), _defineProperty(_initialFieldsValue, DYNAMIC_ENUM.RELATION, 'and'), _initialFieldsValue);
export default {};