dingxin 5 年之前
父節點
當前提交
7e9e633f37
共有 1 個檔案被更改,包括 0 行新增129 行删除
  1. 0
    129
      src/pages/activity/editActivity.jsx

+ 0
- 129
src/pages/activity/editActivity.jsx 查看文件

@@ -214,135 +214,6 @@ const Edit = props => {
214 214
     });
215 215
   }
216 216
 
217
-  const radioOnChange = e => {
218
-    console.log(e.target.value)
219
-    setDynamicData({ ...dynamicData, isEnlist: e.target.value })
220
-  }
221
-
222
-  const Basic = (props) => {
223
-    const fields = [
224
-      {
225
-        label: '所属项目',
226
-        name: 'buildingId',
227
-        render: <BuildSelect />,
228
-        value: dynamicData.buildingId,
229
-        rules: [
230
-          { required: true, message: '请选择所属项目' },
231
-        ]
232
-      },
233
-      {
234
-        label: '主图',
235
-        name: 'imgUrl',
236
-        type: FieldTypes.ImageUploader,
237
-        value: dynamicData.imgUrl,
238
-        help: '建议图片尺寸:750px*560px',
239
-      },
240
-      {
241
-        label: '活动标题',
242
-        name: 'title',
243
-        type: FieldTypes.Text,
244
-        value: dynamicData.title,
245
-        rules: [
246
-          { required: true, message: '请输入活动标题' },
247
-        ]
248
-      },
249
-      {
250
-        label: '活动时间',
251
-        name: 'activityTime',
252
-        type: FieldTypes.RangePicker,
253
-        value: dynamicData.startDate != null ? [moment(dynamicData.startDate, 'YYYY-MM-DD HH:mm'), moment(dynamicData.endDate, 'YYYY-MM-DD HH:mm')] : null,
254
-        props: {showTime:{ format: 'HH:mm' }},
255
-        rules: [
256
-          { required: true, message: '请选择活动时间' },
257
-        ]
258
-      },
259
-      {
260
-        label: '活动地点',
261
-        name: 'address',
262
-        type: FieldTypes.Text,
263
-        value: dynamicData.address,
264
-        rules: [
265
-          { required: true, message: '请输入活动地点' },
266
-        ]
267
-      },
268
-      {
269
-        label: '活动人数',
270
-        name: 'personNum',
271
-        type: FieldTypes.Text,
272
-        value: dynamicData.personNum,
273
-        rules: [
274
-          { required: true, message: '请输入活动人数' },
275
-        ]
276
-      },
277
-      {
278
-        label: '最大报名人数',
279
-        name: 'maxEnlistByPerson',
280
-        type: FieldTypes.Text,
281
-        value: dynamicData.maxEnlistByPerson,
282
-        rules: [
283
-          { required: true, message: '请输入最大报名人数' },
284
-        ]
285
-      },
286
-      {
287
-        label: '活动详情',
288
-        name: 'desc',
289
-        render: <Wangedit />,
290
-        value: dynamicData.desc,
291
-      },
292
-      {
293
-        label: '是否需要报名',
294
-        name: 'isEnlist',
295
-        render: <Radio.Group name="radiogroup" onChange={(e) => radioOnChange(e)}>
296
-          <Radio value={1}>是</Radio>
297
-          <Radio value={0}>否</Radio>
298
-        </Radio.Group>,
299
-        value: dynamicData.isEnlist != null ? dynamicData.isEnlist - 0 : 1,
300
-      },
301
-      {
302
-        label: '报名时间',
303
-        name: 'signupTime',
304
-        // type: FieldTypes.RangePicker,
305
-        render: dynamicData.isEnlist === 1 ? (<RangePicker format={ 'YYYY/MM/DD HH:mm' } style={{ width: '100%' }} />) : '',
306
-        value: dynamicData.enlistStart != null ? [moment(dynamicData.enlistStart, 'YYYY-MM-DD HH:mm'), moment(dynamicData.enlistEnd, 'YYYY-MM-DD HH:mm')] : null,
307
-        // props: {showTime:{ format: 'HH:mm' }},
308
-        rules: [
309
-          { required: true, message: '请选择报名时间' },
310
-        ]
311
-      },
312
-    ]
313
-
314
-    const handleSubmit = val => {
315
-      let { isEnlist, activityTime, signupTime, ...submitValue } = val
316
-      const [startDate, endDate] = activityTime
317
-      submitValue.startDate = moment(startDate).format('YYYY-MM-DD HH:mm');
318
-      submitValue.endDate = moment(endDate).format('YYYY-MM-DD HH:mm');
319
-      const [enlistStart, enlistEnd] = signupTime
320
-      submitValue.enlistStart = moment(enlistStart).format('YYYY-MM-DD HH:mm');
321
-      submitValue.enlistEnd = moment(enlistEnd).format('YYYY-MM-DD HH:mm');
322
-      console.log('submit data --->', submitValue)
323
-
324
-      if (dynamicId) {
325
-        submitValue.dynamicId = dynamicId
326
-        request({ ...apis.activity.update, data: submitValue }).then((data) => {
327
-          message.info("保存成功")
328
-          cancelPage()
329
-        }).catch((err) => {
330
-          message.info(err.msg || err.message)
331
-        })
332
-      } else {
333
-        request({ ...apis.activity.add, data: submitValue }).then((data) => {
334
-          message.info("保存成功")
335
-          cancelPage()
336
-        }).catch((err) => {
337
-          message.info(err.msg || err.message)
338
-        })
339
-      }
340
-    }
341
-
342
-    return <XForm onSubmit={handleSubmit} onCancel={cancelPage} fields={fields}></XForm>
343
-  }
344
-
345
-
346 217
   const Poster = (props) => {
347 218
     const [inputValue, changeInput] = useState('')
348 219
     const [textAreaValue, changeTextArea] = useState('')