refix #958 by reset form in componentDidUpdate

This commit is contained in:
Baorong Li
2019-04-05 09:02:25 +08:00
parent b278b028cf
commit 565bce6d8b
4 changed files with 11 additions and 6 deletions
+1 -1
View File
@@ -12,7 +12,7 @@ const FormItem = Form.Item
@withI18n()
@connect(({ loading }) => ({ loading }))
@Form.create({ enableReinitialize: true })
@Form.create()
class Login extends PureComponent {
handleOk = () => {
const { dispatch, form } = this.props
+1 -1
View File
@@ -46,7 +46,7 @@ const requests = Object.values(api).map(item => {
})
let uuid = 2
@Form.create({ enableReinitialize: true })
@Form.create()
class RequestPage extends React.Component {
constructor(props) {
super(props)
+8 -3
View File
@@ -1,5 +1,5 @@
/* global document */
import React, { PureComponent } from 'react'
import React, { Component } from 'react'
import PropTypes from 'prop-types'
import moment from 'moment'
import { FilterItem } from 'components'
@@ -24,8 +24,13 @@ const TwoColProps = {
}
@withI18n()
@Form.create({ enableReinitialize: true })
class Filter extends PureComponent {
@Form.create()
class Filter extends Component {
componentDidUpdate(prevProps, prevState) {
if (Object.keys(prevProps.filter).length === 0) {
this.handleReset()
}
}
handleFields = fields => {
const { createTime } = fields
if (createTime.length) {
+1 -1
View File
@@ -15,7 +15,7 @@ const formItemLayout = {
},
}
@withI18n()
@Form.create({ enableReinitialize: true })
@Form.create()
class UserModal extends PureComponent {
handleOk = () => {
const { item = {}, onOk, form } = this.props