Merge branches 'PCqiandao' and 'dev_aliyun' of https://bdgit.educoder.net/Hjqreturn/educoder into dev_aliyun

PCqiandao
杨树明 5 years ago
commit e5c77e8c9c

@ -112,10 +112,24 @@ class Teacherentry extends Component {
( (
this.props.defaultActiveKey === "1" ? this.props.defaultActiveKey === "1" ?
<div className="ws100s xaxisreverseorder"> <div className="ws100s xaxisreverseorder">
{
item.attendance_status?
(
item.attendance_status==="ABSENCE"?
<div className="qiandaobutton xiaoshou" onClick={()=>this.props.Signin(item.mode,item.id,item.attendance_code)}> <div className="qiandaobutton xiaoshou" onClick={()=>this.props.Signin(item.mode,item.id,item.attendance_code)}>
签到 签到
</div> </div>
:
item.attendance_status==="NORMAL"?
<div className="qiandaobutton" >
正常签到
</div>
:""
)
:
""
}
</div> </div>
: :
<div className="ws100s xaxisreverseorder"> <div className="ws100s xaxisreverseorder">

@ -4,8 +4,9 @@ import axios from 'axios';
import Teacherentry from "../Teacherentry"; import Teacherentry from "../Teacherentry";
import NoneDatas from '../NoneDatas'; import NoneDatas from '../NoneDatas';
import LoadingSpin from '../../../../../common/LoadingSpin'; import LoadingSpin from '../../../../../common/LoadingSpin';
import { Modal, Button } from 'antd';
import Listjihe from "../../../../question/component/Listjihe"; const { confirm } = Modal;
//在线学习 //在线学习
class Teaccomponent extends Component{ class Teaccomponent extends Component{
@ -34,6 +35,12 @@ class Teaccomponent extends Component{
} }
//截止 //截止
thisEnd=(attendance_id)=>{ thisEnd=(attendance_id)=>{
let thiss=this
confirm({
title: '提示',
content: '确认截止此签到吗?',
onOk() {
const url = `/weapps/attendances/${attendance_id}/end.json`; const url = `/weapps/attendances/${attendance_id}/end.json`;
var data={ var data={
@ -46,17 +53,28 @@ class Teaccomponent extends Component{
// }catch (e) { // }catch (e) {
// //
// } // }
this.props.getsetdatas(); thiss.props.getsetdatas();
}else{ }else{
this.props.showNotification(result.data.message); thiss.props.showNotification(result.data.message);
} }
}).catch((error) => { }).catch((error) => {
//console.log(error); //console.log(error);
}) })
},
onCancel() {
},
});
} }
//删除 //删除
thisdelete=(attendance_id)=>{ thisdelete=(attendance_id)=>{
let thiss=this
confirm({
title: '提示',
content: '确认删除此签到吗?',
onOk () {
const url = `/weapps/attendances/${attendance_id}.json`; const url = `/weapps/attendances/${attendance_id}.json`;
var data={ var data={
@ -65,24 +83,30 @@ class Teaccomponent extends Component{
.then((result) => { .then((result) => {
if (result.data.status === 0) { if (result.data.status === 0) {
// try { // try {
// this.props.showNotification(`删除成功`); // thiss.props.showNotification(`删除成功`);
// }catch (e) { // }catch (e) {
// //
// } // }
this.props.getsetdatas(); thiss.props.getsetdatas();
}else{ }else{
this.props.showNotification(result.data.message); thiss.props.showNotification(result.data.message);
} }
}).catch((error) => { }).catch((error) => {
//console.log(error); //console.log(error);
}) })
},
onCancel() {
},
});
} }
//学生签到 //学生签到
Signin=(attendance_mode,attendance_id,code)=>{ Signin=(attendance_mode,attendance_id,code)=>{
debugger
const url = `/weapps/course_member_attendances.json`; const url = `/weapps/course_member_attendances.json`;
var data={ var data={

@ -111,6 +111,18 @@ class Students_signin extends Component{
leave_count:response.data.leave_count, leave_count:response.data.leave_count,
absence_count:response.data.absence_count, absence_count:response.data.absence_count,
}) })
if(response.data.attendances.length===0&&mydata.page!==1){
this.setState({
page:mydata.page-1,
limit:5
})
let data={
key: mydata.key,
page:mydata.page-1,
limit:5
}
this.gogetdatas(data);
}
} }
} }
this.setState({ this.setState({

Loading…
Cancel
Save