// 判断条件下拉 export const CONDITION_DATA = [ { label: "等于", value: "===", }, { label: "不等于", value: "!=", }, { label: "大于", value: ">", }, { label: "小于", value: "<", }, { label: "大于等于", value: ">=", }, { label: "小于等于", value: "<=", }, { label: "包含", value: "includes", }, { label: "不包含", value: "!includes", }, { label: "为(空/0)", value: "empty", }, { label: "不为(空/0)", value: "!empty", }, ]; // 判断条件下拉 按钮非主表 b类型 export const CONDITION_DATA_TYPEB = [ { label: "全部为true", value: "trueAll", }, { label: "全部为false", value: "falseAll", }, { label: "至少一个为true", value: "trueOne", }, { label: "至少一个为false", value: "falseOne", }, ]; // 判断条件下拉 按钮非主表 非b类型 export const CONDITION_DATA_TYPE_NOTB = CONDITION_DATA.reduce((pre, item): any => { const { label, value } = item; if (value.includes("includes")) { return pre; } pre.push({ label: `全部${label}`, value: `${value}All`, }); pre.push({ label: `至少一个${label}`, value: `${value}One`, }); return pre; }, []); // 且或组件rowValues默认值 export const INIT_ROW_VALUES = { pre1: undefined, value1: "", condition: undefined, pre2: undefined, value2: "", }; // 且或组件表名下拉固定类型 export const ROW_PRE_OPTIONS = [ { label: "字符串", value: "string", }, { label: "数字", value: "number", }, ]; // props export const PROPS_OPTIONS = [ { label: "全局变量", value: "props", }, ]; // 简易筛选数据集 export const SIMPLE_DATASET_FILTER_OPTIONS = [ { label: "全部数据", value: "", }, { label: "选中数据", value: "sec", }, { label: "首条数据", value: "first", }, { label: "末条数据", value: "last", }, ]; // radio是否选项 export const RADIO_OPTIONS = [ { label: "是", value: "!empty", }, { label: "否", value: "empty", }, ];