index.ts 1.11 KB
export const formatAlarmRuleConditionsData = (f) => {
  return f.predicate.operation == 'EQUAL'
    ? f.key.key + '等于' + f.predicate.value.defaultValue
    : f.predicate.operation == 'STARTS_WITH'
    ? f.key.key + '开始于' + f.predicate.value.defaultValue
    : f.predicate.operation == 'ENDS_WITH'
    ? f.key.key + '结束于' + f.predicate.value.defaultValue
    : f.predicate.operation == 'NOT_CONTAINS'
    ? f.key.key + '不包含' + f.predicate.value.defaultValue
    : f.predicate.operation == 'NOT_EQUAL'
    ? f.key.key + '不等于' + f.predicate.value.defaultValue
    : f.predicate.operation == 'GREATER'
    ? f.key.key + '大于' + f.predicate.value.defaultValue
    : f.predicate.operation == 'LESS'
    ? f.key.key + '小于' + f.predicate.value.defaultValue
    : f.predicate.operation == 'GREATER_OR_EQUAL'
    ? f.key.key + '大于或等于' + f.predicate.value.defaultValue
    : f.key.key + '小于或等于' + f.predicate.value.defaultValue;
};

export const formatEnableRuleData = (f) => {
  return f.type == 'ANY_TIME' ? '始终启用' : f.type == 'SPECIFIC_TIME' ? '定时启用' : '自定义启用';
};