|
@@ -688,7 +688,7 @@ export class RestartConfirmModal extends Component {
|
|
|
export class FeedbackErrorDataModal extends Component {
|
|
|
constructor(props) {
|
|
|
super(props);
|
|
|
- this.state = { data: { position: ['', '', ''] } };
|
|
|
+ this.state = { data: { position: ['', '', ''], content: '', originContent: '' } };
|
|
|
}
|
|
|
|
|
|
componentWillReceiveProps(nextProps) {
|
|
@@ -703,7 +703,7 @@ export class FeedbackErrorDataModal extends Component {
|
|
|
if (!data.content || !data.originContent) return;
|
|
|
My.addFeedbackErrorData(data.dataId, data.title, data.position.join(','), data.originContent, data.content).then(
|
|
|
() => {
|
|
|
- this.setState({ data: { position: ['', '', ''] } });
|
|
|
+ this.setState({ data: { position: ['', '', ''], content: '', originContent: '' } });
|
|
|
if (onConfirm) onConfirm();
|
|
|
},
|
|
|
);
|
|
@@ -711,7 +711,7 @@ export class FeedbackErrorDataModal extends Component {
|
|
|
|
|
|
onCancel() {
|
|
|
const { onCancel } = this.props;
|
|
|
- this.setState({ data: { position: [] } });
|
|
|
+ this.setState({ data: { position: ['', '', ''], content: '', originContent: '' } });
|
|
|
if (onCancel) onCancel();
|
|
|
}
|
|
|
|
|
@@ -790,7 +790,7 @@ export class FeedbackErrorDataModal extends Component {
|
|
|
export class AskCourseModal extends Component {
|
|
|
constructor(props) {
|
|
|
super(props);
|
|
|
- this.state = { data: { position: [] } };
|
|
|
+ this.state = { data: { position: [], content: '', originContent: '' } };
|
|
|
}
|
|
|
|
|
|
componentWillReceiveProps(nextProps) {
|
|
@@ -804,14 +804,14 @@ export class AskCourseModal extends Component {
|
|
|
const { data } = this.state;
|
|
|
if (!data.position || !data.originContent || !data.content) return;
|
|
|
My.addCourseAsk(course.id, courseNo.id, data.position.join(','), data.originContent, data.content).then(() => {
|
|
|
- this.setState({ data: { position: [] } });
|
|
|
+ this.setState({ data: { position: [], content: '', originContent: '' } });
|
|
|
if (onConfirm) onConfirm();
|
|
|
});
|
|
|
}
|
|
|
|
|
|
onCancel() {
|
|
|
const { onCancel } = this.props;
|
|
|
- this.setState({ data: {} });
|
|
|
+ this.setState({ data: { position: [], content: '', originContent: '' } });
|
|
|
if (onCancel) onCancel();
|
|
|
}
|
|
|
|
|
@@ -873,7 +873,7 @@ export class AskCourseModal extends Component {
|
|
|
export class CourseNoteModal extends Component {
|
|
|
constructor(props) {
|
|
|
super(props);
|
|
|
- this.state = { data: {} };
|
|
|
+ this.state = { data: { content: '' } };
|
|
|
}
|
|
|
|
|
|
componentWillReceiveProps(nextProps) {
|
|
@@ -887,14 +887,14 @@ export class CourseNoteModal extends Component {
|
|
|
const { data } = this.state;
|
|
|
if (!data.content) return;
|
|
|
My.updateCourseNote(course.id, data.courseNoId, data.content).then(() => {
|
|
|
- this.setState({ data: {} });
|
|
|
+ this.setState({ data: { content: '' } });
|
|
|
if (onConfirm) onConfirm();
|
|
|
});
|
|
|
}
|
|
|
|
|
|
onCancel() {
|
|
|
const { onCancel } = this.props;
|
|
|
- this.setState({ data: {} });
|
|
|
+ this.setState({ data: { content: '' } });
|
|
|
if (onCancel) onCancel();
|
|
|
}
|
|
|
|
|
@@ -951,7 +951,7 @@ export class TextbookFeedbackModal extends Component {
|
|
|
constructor(props) {
|
|
|
super(props);
|
|
|
this.state = {
|
|
|
- data: {},
|
|
|
+ data: { content: '' },
|
|
|
targetList: TextbookFeedbackTarget.map(row => {
|
|
|
return {
|
|
|
title: row.label,
|
|
@@ -979,14 +979,14 @@ export class TextbookFeedbackModal extends Component {
|
|
|
if (!data.content) return;
|
|
|
if (data.target !== 'new' && !data.no) return;
|
|
|
My.addTextbookFeedback(data.textbookSubject, data.target, data.no, data.content).then(() => {
|
|
|
- this.setState({ data: {} });
|
|
|
+ this.setState({ data: { content: '' } });
|
|
|
if (onConfirm) onConfirm();
|
|
|
});
|
|
|
}
|
|
|
|
|
|
onCancel() {
|
|
|
const { onCancel } = this.props;
|
|
|
- this.setState({ data: {} });
|
|
|
+ this.setState({ data: { content: '' } });
|
|
|
if (onCancel) onCancel();
|
|
|
}
|
|
|
|
|
@@ -1050,7 +1050,7 @@ export class TextbookFeedbackModal extends Component {
|
|
|
export class FaqModal extends Component {
|
|
|
constructor(props) {
|
|
|
super(props);
|
|
|
- this.state = { data: {} };
|
|
|
+ this.state = { data: { content: '' } };
|
|
|
}
|
|
|
|
|
|
componentWillReceiveProps(nextProps) {
|
|
@@ -1099,7 +1099,7 @@ export class FaqModal extends Component {
|
|
|
export class CommentModal extends Component {
|
|
|
constructor(props) {
|
|
|
super(props);
|
|
|
- this.state = { data: {} };
|
|
|
+ this.state = { data: { content: '' } };
|
|
|
}
|
|
|
|
|
|
componentWillReceiveProps(nextProps) {
|
|
@@ -1113,14 +1113,14 @@ export class CommentModal extends Component {
|
|
|
const { data } = this.state;
|
|
|
if (!data.content) return;
|
|
|
My.addComment(data.channel, data.position, data.content).then(() => {
|
|
|
- this.setState({ data: {} });
|
|
|
+ this.setState({ data: { content: '' } });
|
|
|
if (onConfirm) onConfirm();
|
|
|
});
|
|
|
}
|
|
|
|
|
|
onCancel() {
|
|
|
const { onCancel } = this.props;
|
|
|
- this.setState({ data: {} });
|
|
|
+ this.setState({ data: { content: '' } });
|
|
|
if (onCancel) onCancel();
|
|
|
}
|
|
|
|
|
@@ -1162,7 +1162,7 @@ export class FinishModal extends Component {
|
|
|
export class SuppleModal extends Component {
|
|
|
constructor(props) {
|
|
|
super(props);
|
|
|
- this.state = { data: {} };
|
|
|
+ this.state = { data: { content: '' } };
|
|
|
}
|
|
|
|
|
|
componentWillReceiveProps(nextProps) {
|
|
@@ -1176,14 +1176,14 @@ export class SuppleModal extends Component {
|
|
|
const { data } = this.state;
|
|
|
if (!data.content) return;
|
|
|
My.addRoomFeedback(data.roomId, data.content).then(() => {
|
|
|
- this.setState({ data: {} });
|
|
|
+ this.setState({ data: { content: '' } });
|
|
|
if (onConfirm) onConfirm();
|
|
|
});
|
|
|
}
|
|
|
|
|
|
onCancel() {
|
|
|
const { onCancel } = this.props;
|
|
|
- this.setState({ data: {} });
|
|
|
+ this.setState({ data: { content: '' } });
|
|
|
if (onCancel) onCancel();
|
|
|
}
|
|
|
|