UNPKG

@wufengteam/inputs

Version:

平台提供的右侧属性编辑器,需要在主工程中注册

335 lines (334 loc) 5.86 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ignoreComps = exports.DATA_MANAGE_FILTER_FIELD_TYPE = exports.DATA_MANAGE_FILTER_CONDITION = void 0; /** * 配置态预览模块,可支持筛选的组件 * 组件对应的筛选条件 * author: hang */ var DATA_MANAGE_FILTER_CONDITION = exports.DATA_MANAGE_FILTER_CONDITION = { Switch: [{ label: '等于', value: '=' }, { label: '不等于', value: '!=' }, { label: '不为空', value: 'notNull' }], DataLinkage: [{ label: '为空', value: 'isNull' }, { label: '不为空', value: 'notNull' }], AddMember: [{ label: '包含', value: 'in' }, { label: '不为空', value: 'notNull' }], AddDepartment: [{ label: '包含', value: 'in' }, { label: '不为空', value: 'notNull' }], DatePicker: [{ label: '等于', value: '=' }, { label: '大于', value: '>' }, { label: '小于', value: '<' }, { label: '大于等于', value: '>=' }, { label: '小于等于', value: '<=' }, { label: '不为空', value: 'notNull' }], TimePicker: [{ label: '等于', value: '=' }, { label: '大于', value: '>' }, { label: '小于', value: '<' }, { label: '大于等于', value: '>=' }, { label: '小于等于', value: '<=' }, { label: '不为空', value: 'notNull' }], InputNumber: [{ label: '等于', value: '=' }, { label: '大于', value: '>' }, { label: '小于', value: '<' }, { label: '大于等于', value: '>=' }, { label: '小于等于', value: '<=' }, { label: '不为空', value: 'notNull' }], Input: [{ label: '包含', value: 'like' }, { label: '不包含', value: 'nolike' }, { label: '等于', value: '=' }, { label: '不等于', value: '!=' }, { label: '为空', value: 'Null' }, { label: '不为空', value: 'notNull' }], TextArea: [{ label: '包含', value: 'like' }, { label: '等于', value: '=' }, { label: '不为空', value: 'notNull' }], Password: [{ label: '包含', value: 'like' }, { label: '等于', value: '=' }, { label: '不为空', value: 'notNull' }], InputPhone: [{ label: '等于', value: '=' }, { label: '包含', value: 'like' }, { label: '不为空', value: 'notNull' }], InputMail: [{ label: '等于', value: '=' }, { label: '包含', value: 'like' }, { label: '不为空', value: 'notNull' }], Select: [{ label: '等于', value: '=' }, { label: '包含其中一个', value: 'in' }, { label: '不为空', value: 'notNull' }], Radio: [{ label: '等于', value: '=' }, { label: '包含其中一个', value: 'in' }, { label: '不为空', value: 'notNull' }], MultipleSelect: [{ label: '包含其中一个', value: 'like' }, { label: '等于', value: '=' }, { label: '不为空', value: 'notNull' }], CheckboxGroup: [{ label: '包含其中一个', value: 'like' }, { label: '等于', value: '=' }, { label: '不为空', value: 'notNull' }], Rate: [{ label: '介于', value: 'between' }, { label: '不为空', value: 'notNull' }], RangePicker: [{ label: '等于', value: '=' }, { label: '不为空', value: 'notNull' }], Address: [{ label: '等于', value: '=' }, { label: '不为空', value: 'notNull' }], DformInput: [{ label: '包含', value: 'like' }, { label: '等于', value: '=' }, { label: '不为空', value: 'notNull' }], DformPhone: [{ label: '等于', value: '=' }, { label: '不为空', value: 'notNull' }], DformMail: [{ label: '等于', value: '=' }, { label: '不为空', value: 'notNull' }], DCheckbox: [{ label: '包含', value: 'like' }, { label: '等于', value: '=' }, { label: '不为空', value: 'notNull' }], DformRadio: [{ label: '等于', value: '=' }, { label: '包含', value: 'in' }, { label: '不为空', value: 'notNull' }], DformTextArea: [{ label: '包含', value: 'like' }, { label: '等于', value: '=' }, { label: '不为空', value: 'notNull' }], DformPicker: [{ label: '等于', value: '=' }, { label: '不为空', value: 'notNull' }], DMultiplePicker: [{ label: '包含', value: 'in' }, { label: '等于', value: '=' }, { label: '不为空', value: 'notNull' }] }; /** * 不同的表单控件 * 用户筛选的条件控件也不同 * author: hang */ var DATA_MANAGE_FILTER_FIELD_TYPE = exports.DATA_MANAGE_FILTER_FIELD_TYPE = { Switch: { '=': 'Switch', '!=': 'Switch' }, DataLinkage: { isNull: 'Null', notNull: 'Null' }, AddMember: { in: 'MemberPicker' }, AddDepartment: { in: 'DepartPicker' }, DatePicker: { '>': 'DatePicker', '<': 'DatePicker', '>=': 'DatePicker', '<=': 'DatePicker', '=': 'DatePicker' }, TimePicker: { '>': 'DatePicker', '<': 'DatePicker', '>=': 'DatePicker', '<=': 'DatePicker', '=': 'DatePicker' }, InputNumber: { '>': 'InputNumber', '<': 'InputNumber', '>=': 'InputNumber', '<=': 'InputNumber', '=': 'InputNumber' } }; var ignoreComps = exports.ignoreComps = ['ImgUpload', 'StdUpload', 'VideoUpload', 'Attachments', 'Autograph', 'TextRecognition', 'EditableTable', 'QuillEditor', 'RichTextEditor', 'Location', 'BindTable', 'Api', 'SubForm', 'DataLinkage', 'ImageShow', 'BindTable'];