linkmore-design
Version:
🌈 🚀lm组件库。🚀
56 lines (54 loc) • 1.98 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.prefix = exports.initialFieldsValue = exports.default = exports.SOURCE_ENUM = exports.FIELD_ENUM = exports.DYNAMIC_ENUM = void 0;
// 所有自组件一致性的前缀
const prefix = 'lm_adv_filter';
/** 基础字段枚举 */
exports.prefix = prefix;
let FIELD_ENUM;
/** 动态字段枚举 */
exports.FIELD_ENUM = 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 || (exports.FIELD_ENUM = FIELD_ENUM = {}));
let DYNAMIC_ENUM;
/** 来源字段枚举, 用于初始化将接收的参数转换为 DYNAMIC_ENUM 枚举值 */
exports.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 || (exports.DYNAMIC_ENUM = DYNAMIC_ENUM = {}));
let SOURCE_ENUM;
/** 初始化各字段值 */
exports.SOURCE_ENUM = 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 || (exports.SOURCE_ENUM = SOURCE_ENUM = {}));
const initialFieldsValue = {
[DYNAMIC_ENUM.FIELD_TYPE]: 'string',
[DYNAMIC_ENUM.OPERATOR]: 'equal',
[DYNAMIC_ENUM.RELATION]: 'and'
};
exports.initialFieldsValue = initialFieldsValue;
var _default = {};
exports.default = _default;
;