From 1ea3b8f886d04e573badfab0e6c4f1d50c66fd47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E6=A0=91=E6=98=8E?= <775174143@qq.com> Date: Tue, 5 Nov 2019 16:32:47 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A8=E8=AE=BA=E5=A2=9E=E5=8A=A0=E5=8F=91?= =?UTF-8?q?=E9=80=81=E9=82=AE=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/modules/courses/boards/BoardsNew.js | 16 +++++++++++++++- .../react/src/modules/courses/boards/board.css | 8 ++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/public/react/src/modules/courses/boards/BoardsNew.js b/public/react/src/modules/courses/boards/BoardsNew.js index 9ae74699f..67daa9189 100644 --- a/public/react/src/modules/courses/boards/BoardsNew.js +++ b/public/react/src/modules/courses/boards/BoardsNew.js @@ -28,7 +28,8 @@ class BoardsNew extends Component{ this.state = { fileList: [], boards: [], - title_num: 0 + title_num: 0, + email_notify:false } } addSuccess = () => { @@ -44,6 +45,7 @@ class BoardsNew extends Component{ if (response.data.status == 0) { this.setState({ boards: response.data.data.boards || [], + boardsdata:response.data.data, course_id: response.data.data.course_id }) if (!isEdit) { @@ -158,6 +160,7 @@ class BoardsNew extends Component{ axios.post(url, { ...values, + email_notify:this.state.email_notify, course_id: cid, attachment_ids, }) @@ -247,6 +250,12 @@ class BoardsNew extends Component{ const boardId = this.props.match.params.boardId this.props.toListPage(courseId, boardId) } + + setemailchange=(e)=>{ + this.setState({ + email_notify:e.target.checked + }) + } render() { let { addGroup, fileList, course_id, title_num } = this.state; const { getFieldDecorator } = this.props.form; @@ -289,6 +298,7 @@ class BoardsNew extends Component{ const boardId = this.props.match.params.boardId const isCourseEnd = this.props.isCourseEnd(); document.title=this.props.coursedata&&this.props.coursedata.name; + return(
)} + {this.state.boardsdata&&this.state.boardsdata.email_notify===true?this.props.isAdminOrTeacher()===true?this.isEdit ?"": + 发送邮件提醒 + :"":""} + {/* { isAdmin &&