shu-c-view
Version:
rollup 打包vue@2.7组件库框架
88 lines (78 loc) • 1.92 kB
JavaScript
// 且或条件
const LOGICOPERATOR = {
OR: 'Or',
AND: 'And'
};
const logicMap = {
[]: '且',
[]: '或'
};
const FILTEROPERATOR = {
Greater: 'Greater',
GreaterEq: 'GreaterEq',
Less: 'Less',
LessEq: 'LessEq',
Eq: 'Eq',
NotEq: 'NotEq',
IsNull: 'IsNull',
IsNotNull: 'IsNotNull',
Contains: 'Contains',
NotContains: 'NotContains',
In: 'In',
NotIn: 'NotIn',
Range: 'Range'
};
const emptyFilterOperatorMap = Object.freeze({
[]: '为空',
[]: '不为空'
});
const arrFilterOperatorMap = Object.freeze({
[]: '等于任意一个',
[]: '不等于任意一个'
});
// number 单个输入框
const numberBaseFilterOperatorMap = Object.freeze({
[]: '大于',
[]: '大于等于',
[]: '小于',
[]: '小于等于',
[]: '等于',
[]: '不等于',
[]: '选择范围'
});
// text 单个输入框
const textBaseFilterOperatorMap = Object.freeze({
[]: '等于',
[]: '不等于',
[]: '包含',
[]: '不包含'
});
const VALUETYPE = {
Formula: 'Formula',
Field: 'Field',
FixedValue: 'FixedValue'
};
const FIELD_SETTING_TYPE = {
Num: 'Num',
Text: 'Text',
Date: 'Date',
Boolean: 'Boolean'
};
const fieldLableMap = {
[]: '数值型',
[]: '文本类型',
[]: '日期类型'
// [FIELD_SETTING_TYPE.Boolean]: '布尔型',
};
export {
LOGICOPERATOR,
logicMap,
FILTEROPERATOR,
emptyFilterOperatorMap,
arrFilterOperatorMap,
numberBaseFilterOperatorMap,
textBaseFilterOperatorMap,
VALUETYPE,
FIELD_SETTING_TYPE,
fieldLableMap
};