@wufengteam/inputs
Version:
平台提供的右侧属性编辑器,需要在主工程中注册
154 lines • 2.49 kB
JavaScript
/**
* 配置态预览模块,可支持筛选的组件
* 组件对应的筛选条件
* author: hang
*/
export var DATA_MANAGE_FILTER_CONDITION = {
Input: [{
label: '等于',
value: '='
}, {
label: '不等于',
value: '!='
}],
Select: [{
label: '等于',
value: '='
}, {
label: '不等于',
value: '!='
}],
MultipleSelect: [{
label: '等于',
value: '='
}, {
label: '不等于',
value: '!='
}],
DatePicker: [{
label: '等于',
value: '='
}, {
label: '不等于',
value: '!='
}],
TimePicker: [{
label: '等于',
value: '='
}, {
label: '不等于',
value: '!='
}],
RangePicker: [{
label: '等于',
value: '='
}, {
label: '不等于',
value: '!='
}],
TextArea: [{
label: '等于',
value: '='
}, {
label: '不等于',
value: '!='
}],
InputNumber: [{
label: '等于',
value: '='
}, {
label: '不等于',
value: '!='
}],
Password: [{
label: '等于',
value: '='
}, {
label: '不等于',
value: '!='
}],
Radio: [{
label: '等于',
value: '='
}, {
label: '不等于',
value: '!='
}],
CheckboxGroup: [{
label: '等于',
value: '='
}, {
label: '不等于',
value: '!='
}],
InputPhone: [{
label: '等于',
value: '='
}, {
label: '不等于',
value: '!='
}],
InputMail: [{
label: '等于',
value: '='
}, {
label: '不等于',
value: '!='
}],
TreeSelect: [{
label: '等于',
value: '='
}, {
label: '不等于',
value: '!='
}],
Cascader: [{
label: '等于',
value: '='
}, {
label: '不等于',
value: '!='
}]
};
/**
* 不同的表单控件
* 用户筛选的条件控件也不同
* author: hang
*/
export var 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'
}
};