魏熙美 vor 5 Jahren
Ursprung
Commit
819e8f4298
1 geänderte Dateien mit 10 neuen und 4 gelöschten Zeilen
  1. 10
    4
      src/pages/activity/editActivity.jsx

+ 10
- 4
src/pages/activity/editActivity.jsx Datei anzeigen

@@ -29,7 +29,7 @@ const { TextArea } = Input;
29 29
 const Edit = (props) => {
30 30
   const [tab, changeTab] = useState('basic')
31 31
   const dynamicId = props.location.query.dynamicId
32
-  const [dynamicData, setDynamicData] = useState({})
32
+  const [dynamicData, setDynamicData] = useState({ isEnlist: 1 })
33 33
   if (dynamicId) {
34 34
     useEffect(() => {
35 35
       getDynamicData(dynamicId);
@@ -50,6 +50,11 @@ const Edit = (props) => {
50 50
     });
51 51
   }
52 52
 
53
+  const radioOnChange = e => {
54
+    console.log(e.target.value)
55
+    setDynamicData({ ...dynamicData, isEnlist: e.target.value })
56
+  }
57
+
53 58
   const Basic = (props) => {
54 59
     const fields = [
55 60
       {
@@ -123,7 +128,7 @@ const Edit = (props) => {
123 128
       {
124 129
         label: '是否需要报名',
125 130
         name: 'isEnlist',
126
-        render: <Radio.Group name="radiogroup">
131
+        render: <Radio.Group name="radiogroup" onChange={(e) => radioOnChange(e)}>
127 132
           <Radio value={1}>是</Radio>
128 133
           <Radio value={0}>否</Radio>
129 134
         </Radio.Group>,
@@ -132,9 +137,10 @@ const Edit = (props) => {
132 137
       {
133 138
         label: '报名时间',
134 139
         name: 'signupTime',
135
-        type: FieldTypes.RangePicker,
140
+        // type: FieldTypes.RangePicker,
141
+        render: dynamicData.isEnlist === 1 ? (<RangePicker format={ 'YYYY/MM/DD HH:mm' } style={{ width: '100%' }} />) : '',
136 142
         value: dynamicData.enlistStart != null ? [moment(dynamicData.enlistStart, 'YYYY-MM-DD HH:mm'), moment(dynamicData.enlistEnd, 'YYYY-MM-DD HH:mm')] : null,
137
-        props: {showTime:{ format: 'HH:mm' }},
143
+        // props: {showTime:{ format: 'HH:mm' }},
138 144
         rules: [
139 145
           { required: true, message: '请选择报名时间' },
140 146
         ]