|
|
@@ -165,9 +165,9 @@ class FilterBox extends React.Component {
|
|
|
filterLabel: this.createFilterLabel(f)
|
|
|
}));
|
|
|
createFilters(filters);
|
|
|
+ hideFilterBox();
|
|
|
}
|
|
|
})
|
|
|
- hideFilterBox();
|
|
|
}
|
|
|
|
|
|
fetchColumnData = (column) => {
|
|
|
@@ -297,7 +297,8 @@ class FilterBox extends React.Component {
|
|
|
<Col span={7}>
|
|
|
<FormItem key={key}>
|
|
|
{getFieldDecorator(`filterName${key}`, {
|
|
|
- initialValue: name?{key: name}:undefined
|
|
|
+ initialValue: name?{key: name}:undefined,
|
|
|
+ rules: [{ required: true, message: '列名不能为空' }]
|
|
|
})(
|
|
|
<Select
|
|
|
showSearch={true}
|
|
|
@@ -322,7 +323,8 @@ class FilterBox extends React.Component {
|
|
|
<Col span={5}>
|
|
|
<FormItem key={key} className='filterOperator'>
|
|
|
{getFieldDecorator(`filterOperator${key}`, {
|
|
|
- initialValue: operator?{key: operator}:undefined
|
|
|
+ initialValue: operator?{key: operator}:undefined,
|
|
|
+ rules: [{ required: true, message: '操作类型不能为空' }]
|
|
|
})(
|
|
|
<Select
|
|
|
labelInValue={true}
|
|
|
@@ -341,7 +343,8 @@ class FilterBox extends React.Component {
|
|
|
className='filterValueOne'
|
|
|
>
|
|
|
{getFieldDecorator(`filterValueOne${key}`, {
|
|
|
- initialValue: type==='time' ? ( value1 ? moment(value1) : null) : value1
|
|
|
+ initialValue: type==='time' ? ( value1 ? moment(value1) : null) : value1,
|
|
|
+ rules: [{ required: true, message: '该值不能为空' }]
|
|
|
})(this.getFilterValueField(key, type, operator, 1))}
|
|
|
</FormItem>
|
|
|
</Col>
|
|
|
@@ -351,7 +354,8 @@ class FilterBox extends React.Component {
|
|
|
className='filterValueTwo'
|
|
|
>
|
|
|
{getFieldDecorator(`filterValueTwo${key}`, {
|
|
|
- initialValue: type==='time' ? ( value2 ? moment(value2) : null) : value2
|
|
|
+ initialValue: type==='time' ? ( value2 ? moment(value2) : null) : value2,
|
|
|
+ rules: [{ required: operator==='between', message: '该值不能为空' }]
|
|
|
})(this.getFilterValueField(key, type, operator, 2))}
|
|
|
</FormItem>
|
|
|
</Col>
|