問題來源:
是否啟用 選是,不更改
是否啟用 選否,增加生效時間item



const hasEffectiveDate = form.getFieldValue('stationEnabled') == 0
<FormItem label="是否啟用" style={{ display: hasEffectiveDate ? 'inline-flex' : 'flex' }}>
{getFieldDecorator('stationEnabled', {
initialValue: stationDetail.stationEnabled,
rules: [{ required: true, message: '請選擇是否接入' }]
})(
<Select style={{ width: hasEffectiveDate ? '63px' : '198px' }} >
<Option value={1}>是</Option>
<Option value={0}>否</Option>
</Select>
)}
{hasEffectiveDate && <FormItem label="生效時間" style={{ display: 'inline-flex', width: '65%', marginBottom: '0px' }}>
{getFieldDecorator('takeEffectTime', {
initialValue: stationDetail.effectiveDate || '',
rules: [{ required: true, message: '請選擇生效時間' }]
})(
<DatePicker disabledDate={disabledDate} />
)}
</FormItem>}
</FormItem>
