From a1c9a24cdeff9c926d2ca016ae2725859a04de4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E6=A0=91=E6=9E=97?= <904079904@qq.com> Date: Fri, 13 Mar 2020 15:03:06 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AD=BE=E5=88=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/react/src/AppConfig.js | 2 +- .../teachercomponent/Teaccomponent.js | 68 +++++++++++++++++-- .../modules/courses/signin/css/signincdi.css | 4 +- 3 files changed, 64 insertions(+), 10 deletions(-) diff --git a/public/react/src/AppConfig.js b/public/react/src/AppConfig.js index f5510a039..7a35aa116 100644 --- a/public/react/src/AppConfig.js +++ b/public/react/src/AppConfig.js @@ -46,7 +46,7 @@ if (isDev) { // 老师 // debugType="teacher"; // 学生 -// debugType="student"; +debugType="student"; diff --git a/public/react/src/modules/courses/signin/component/teachercomponent/Teaccomponent.js b/public/react/src/modules/courses/signin/component/teachercomponent/Teaccomponent.js index 26a871416..a7a526f03 100644 --- a/public/react/src/modules/courses/signin/component/teachercomponent/Teaccomponent.js +++ b/public/react/src/modules/courses/signin/component/teachercomponent/Teaccomponent.js @@ -39,10 +39,15 @@ class Teaccomponent extends Component{ axios.post(url, data) .then((result) => { if (result.data.status === 0) { - // this.props.showNotification(`组卷成功`); - // console.log(result.data.exam_id); - //本来调试卷库首页的 + // try { + // this.props.showNotification(`截止成功`); + // }catch (e) { + // + // } this.props.getsetdatas(); + }else{ + this.props.showNotification(result.data.message); + } }).catch((error) => { //console.log(error); @@ -57,10 +62,16 @@ class Teaccomponent extends Component{ axios.delete(url, data) .then((result) => { if (result.data.status === 0) { - // this.props.showNotification(`组卷成功`); - // console.log(result.data.exam_id); - //本来调试卷库首页的 + // try { + // this.props.showNotification(`删除成功`); + // }catch (e) { + // + // } + this.props.getsetdatas(); + }else{ + this.props.showNotification(result.data.message); + } }).catch((error) => { //console.log(error); @@ -68,7 +79,50 @@ class Teaccomponent extends Component{ } //学生签到 - Signin=(type,)=>{ + Signin=(attendance_mode,attendance_id,code)=>{ + const url = `/weapps/course_member_attendances.json`; + var data={ + + } + if(attendance_mode==="QUICK"){ + //快捷签到 + data={ + attendance_mode:"QUICK", + attendance_id:attendance_id, + } + axios.post(url, data) + .then((result) => { + if (result.data.status === 0) { + try { + this.props.showNotification(`签到成功`); + }catch (e) { + + } + + this.props.getsetdatas(); + }else{ + this.props.showNotification(result.data.message); + + } + }).catch((error) => { + }) + }else if(attendance_mode==="QRCODE"){ + //二维码签到 + data={ + attendance_mode:"QRCODE", + attendance_id:attendance_id, + code:code, + } + + }else if(attendance_mode==="NUMBER"){ + //数字签到 + data={ + attendance_mode:"NUMBER", + attendance_id:attendance_id, + code:code, + } + + } } diff --git a/public/react/src/modules/courses/signin/css/signincdi.css b/public/react/src/modules/courses/signin/css/signincdi.css index e6f4ccf21..08ebe7f0a 100644 --- a/public/react/src/modules/courses/signin/css/signincdi.css +++ b/public/react/src/modules/courses/signin/css/signincdi.css @@ -211,8 +211,8 @@ } .ymaxnamewidth60{ - max-width: 60px; - width: 60px; + max-width: 70px; + width: 70px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;