diff --git a/packages/examination/src/views/examPaper/examPaperAdd.tsx b/packages/examination/src/views/examPaper/examPaperAdd.tsx index 9f91e23..4daa61b 100644 --- a/packages/examination/src/views/examPaper/examPaperAdd.tsx +++ b/packages/examination/src/views/examPaper/examPaperAdd.tsx @@ -70,10 +70,12 @@ class ExamPaperAdd extends Component { componentDidMount() { this.handleFindDict(); const { state } = this.props.location; - const { id, isEdit } = state; - this.setState({ id: id ,isEdit: isEdit}); - if(isEdit === 'true'){ - this.handleGetDetail(id); + if (state){ + const { id, isEdit } = state; + this.setState({ id: id ,isEdit: isEdit}); + if(isEdit === 'true'){ + this.handleGetDetail(id); + } } } diff --git a/packages/examination/src/views/question/questionEdit.tsx b/packages/examination/src/views/question/questionEdit.tsx index d62c230..a816003 100644 --- a/packages/examination/src/views/question/questionEdit.tsx +++ b/packages/examination/src/views/question/questionEdit.tsx @@ -79,6 +79,9 @@ class QuestionEdit extends Component { questionTypes: value }; }); + const formValues = {}; + formValues[`answer`] = ''; + this.formRef.current.setFieldsValue(formValues); }; // 保存修改