|
@@ -22,8 +22,6 @@ const { TextArea } = Input;
|
22
|
22
|
|
23
|
23
|
const header = props => {
|
24
|
24
|
const [isEnlist, setIsEnlist] = useState(1)
|
25
|
|
- const [activityStatus, setActivityStatus] = useState(1)
|
26
|
|
- const [disable, setDisable] = useState(false)
|
27
|
25
|
|
28
|
26
|
const radioOnChange = e => {
|
29
|
27
|
// console.log(e.target.value)
|
|
@@ -44,8 +42,6 @@ const header = props => {
|
44
|
42
|
data.activityTime = [moment(data.startDate), moment(data.endDate)]
|
45
|
43
|
const num = data.helpNum > 0 ? 1 : 0
|
46
|
44
|
setIsEnlist(num)
|
47
|
|
- setActivityStatus(data.activityStatus)
|
48
|
|
- setDisable(data.activityStatus === 0 ? true : false)
|
49
|
45
|
data.isEnlist = num
|
50
|
46
|
props.form.setFieldsValue(data)
|
51
|
47
|
setDynamicData(data)
|
|
@@ -144,7 +140,7 @@ const header = props => {
|
144
|
140
|
message: '请选择所属项目',
|
145
|
141
|
},
|
146
|
142
|
],
|
147
|
|
- })(<BuildSelect disabled={disable} />)}
|
|
143
|
+ })(<BuildSelect />)}
|
148
|
144
|
</Form.Item>
|
149
|
145
|
|
150
|
146
|
<Form.Item label="活动标题">
|
|
@@ -169,17 +165,6 @@ const header = props => {
|
169
|
165
|
})(<ImageUploader />)}
|
170
|
166
|
</Form.Item>
|
171
|
167
|
|
172
|
|
- <Form.Item label="活动列表图" help="建议尺寸375*312px">
|
173
|
|
- {getFieldDecorator('detailImg', {
|
174
|
|
- rules: [
|
175
|
|
- {
|
176
|
|
- required: true,
|
177
|
|
- message: '活动主图不能为空',
|
178
|
|
- },
|
179
|
|
- ],
|
180
|
|
- })(<ImageUploader />)}
|
181
|
|
- </Form.Item>
|
182
|
|
-
|
183
|
168
|
<Form.Item label="活动时间">
|
184
|
169
|
{getFieldDecorator('activityTime', {
|
185
|
170
|
rules: [
|
|
@@ -188,7 +173,7 @@ const header = props => {
|
188
|
173
|
message: '请选择活动时间',
|
189
|
174
|
},
|
190
|
175
|
],
|
191
|
|
- })(<RangePicker format="YYYY-MM-DD HH:mm:ss" showTime={{ format: 'HH:mm:ss' }} disabled={activityStatus===0 ? true : false}/>)}
|
|
176
|
+ })(<RangePicker format="YYYY-MM-DD HH:mm:ss" showTime={{ format: 'HH:mm:ss' }}/>)}
|
192
|
177
|
</Form.Item>
|
193
|
178
|
|
194
|
179
|
<Form.Item label="助力邀请人数" min={1} max={10}>
|
|
@@ -199,7 +184,7 @@ const header = props => {
|
199
|
184
|
message: '请输入活动人数',
|
200
|
185
|
},
|
201
|
186
|
],
|
202
|
|
- })(<Input type="number" disabled={activityStatus===0 ? true : false}/>)}
|
|
187
|
+ })(<Input type="number" />)}
|
203
|
188
|
</Form.Item>
|
204
|
189
|
|
205
|
190
|
<Form.Item label="助力次数">
|
|
@@ -211,7 +196,7 @@ const header = props => {
|
211
|
196
|
},
|
212
|
197
|
],
|
213
|
198
|
})(
|
214
|
|
- <Radio.Group disabled={activityStatus===0 ? true : false} onChange={(e) => radioOnChange(e)}>
|
|
199
|
+ <Radio.Group onChange={(e) => radioOnChange(e)}>
|
215
|
200
|
<Radio value={0}>不限制</Radio>
|
216
|
201
|
<Radio value={1}>限制</Radio>
|
217
|
202
|
</Radio.Group>,
|
|
@@ -226,7 +211,7 @@ const header = props => {
|
226
|
211
|
message: '请输入助力人数',
|
227
|
212
|
},
|
228
|
213
|
],
|
229
|
|
- })(<Input type="number" placeholder="助力人数限制" disabled={activityStatus===0 ? true : false}/>)}
|
|
214
|
+ })(<Input type="number" placeholder="助力人数限制"/>)}
|
230
|
215
|
</Form.Item>
|
231
|
216
|
}
|
232
|
217
|
|
|
@@ -240,16 +225,6 @@ const header = props => {
|
240
|
225
|
],
|
241
|
226
|
})(<ImageUploader />)}
|
242
|
227
|
</Form.Item>
|
243
|
|
- <Form.Item label="权重">
|
244
|
|
- {getFieldDecorator('heavy', {
|
245
|
|
- rules: [
|
246
|
|
- {
|
247
|
|
- required: true,
|
248
|
|
- message: '请输入权重',
|
249
|
|
- },
|
250
|
|
- ],
|
251
|
|
- })(<Input type="number" disabled={activityStatus===0 ? true : false} style={{ width: 80}}/>)}<span style={{ marginLeft: 30, color:'grey'}}>数字越大越靠前</span>
|
252
|
|
- </Form.Item>
|
253
|
228
|
<Form.Item wrapperCol={{ span: 12, offset: 8 }}>
|
254
|
229
|
<Button type="primary" htmlType="submit">
|
255
|
230
|
确认
|