|
@@ -89,7 +89,11 @@ const header = props => {
|
89
|
89
|
// 判断助力人数必须大于0
|
90
|
90
|
if (values.isEnlist === 1) {
|
91
|
91
|
if (values.helpNum <= 0) {
|
92
|
|
- message.error('限制助力人数必须大于1')
|
|
92
|
+ message.error('限制助力次数必须大于0')
|
|
93
|
+ return
|
|
94
|
+ }
|
|
95
|
+ if (values.personNum <= 0) {
|
|
96
|
+ message.error('助力邀请人数大于0')
|
93
|
97
|
return
|
94
|
98
|
}
|
95
|
99
|
}
|
|
@@ -149,7 +153,14 @@ const header = props => {
|
149
|
153
|
</Form.Item>
|
150
|
154
|
|
151
|
155
|
<Form.Item label="活动主图" help="建议尺寸375*312px">
|
152
|
|
- {getFieldDecorator('img')(<ImageUploader />)}
|
|
156
|
+ {getFieldDecorator('img', {
|
|
157
|
+ rules: [
|
|
158
|
+ {
|
|
159
|
+ required: true,
|
|
160
|
+ message: '活动主图不能为空',
|
|
161
|
+ },
|
|
162
|
+ ],
|
|
163
|
+ })(<ImageUploader />)}
|
153
|
164
|
</Form.Item>
|
154
|
165
|
|
155
|
166
|
<Form.Item label="活动时间">
|
|
@@ -163,9 +174,7 @@ const header = props => {
|
163
|
174
|
})(<RangePicker format="YYYY-MM-DD HH:mm" />)}
|
164
|
175
|
</Form.Item>
|
165
|
176
|
|
166
|
|
-
|
167
|
|
-
|
168
|
|
- <Form.Item label="助力邀请人数">
|
|
177
|
+ <Form.Item label="助力邀请人数" min={1} max={10}>
|
169
|
178
|
{getFieldDecorator('personNum', {
|
170
|
179
|
rules: [
|
171
|
180
|
{
|
|
@@ -173,15 +182,15 @@ const header = props => {
|
173
|
182
|
message: '请输入活动人数',
|
174
|
183
|
},
|
175
|
184
|
],
|
176
|
|
- })(<Input />)}
|
|
185
|
+ })(<Input type="number" />)}
|
177
|
186
|
</Form.Item>
|
178
|
187
|
|
179
|
|
- <Form.Item label="是否助力">
|
|
188
|
+ <Form.Item label="助力次数">
|
180
|
189
|
{getFieldDecorator('isEnlist', {
|
181
|
190
|
rules: [
|
182
|
191
|
{
|
183
|
192
|
required: true,
|
184
|
|
- message: '请选择是否助力',
|
|
193
|
+ message: '请选择助力次数',
|
185
|
194
|
},
|
186
|
195
|
],
|
187
|
196
|
})(
|
|
@@ -192,7 +201,7 @@ const header = props => {
|
192
|
201
|
)}
|
193
|
202
|
</Form.Item>
|
194
|
203
|
{
|
195
|
|
- isEnlist === 1 && <Form.Item label="请输入助力人数" min={1} max={10}>
|
|
204
|
+ isEnlist === 1 && <Form.Item label=" " min={1} max={10}>
|
196
|
205
|
{getFieldDecorator('helpNum', {
|
197
|
206
|
rules: [
|
198
|
207
|
{
|
|
@@ -205,7 +214,14 @@ const header = props => {
|
205
|
214
|
}
|
206
|
215
|
|
207
|
216
|
<Form.Item label="活动说明" help="建议宽度:335px,高度不限">
|
208
|
|
- {getFieldDecorator('activityInstructions')(<ImageUploader />)}
|
|
217
|
+ {getFieldDecorator('activityInstructions', {
|
|
218
|
+ rules: [
|
|
219
|
+ {
|
|
220
|
+ required: true,
|
|
221
|
+ message: '活动说明不能为空',
|
|
222
|
+ },
|
|
223
|
+ ],
|
|
224
|
+ })(<ImageUploader />)}
|
209
|
225
|
</Form.Item>
|
210
|
226
|
<Form.Item wrapperCol={{ span: 12, offset: 8 }}>
|
211
|
227
|
<Button type="primary" htmlType="submit">
|