dingxin преди 5 години
родител
ревизия
4186449d36
променени са 1 файла, в които са добавени 26 реда и са изтрити 10 реда
  1. 26
    10
      src/pages/activity/helpActivity/edithelpActivity.jsx

+ 26
- 10
src/pages/activity/helpActivity/edithelpActivity.jsx Целия файл

@@ -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">