diff --git a/public/react/src/modules/courses/signin/Signinstatistics/Signinstatistics.js b/public/react/src/modules/courses/signin/Signinstatistics/Signinstatistics.js index 0f84980bc..e6bda13be 100644 --- a/public/react/src/modules/courses/signin/Signinstatistics/Signinstatistics.js +++ b/public/react/src/modules/courses/signin/Signinstatistics/Signinstatistics.js @@ -101,16 +101,16 @@ class Signinstatistics extends Component { { ` .lishiqiandao{ - background-image: url(${getImageUrl(`/images/qiandao/lishi.png`)}); + background-image: url(${getImageUrl(`images/qiandao/lishi.png`)}); } .daokeqiandao{ - background-image: url(${getImageUrl(`/images/qiandao/daoke.png`)}); + background-image: url(${getImageUrl(`images/qiandao/daoke.png`)}); } .kuangkeqiandao{ - background-image: url(${getImageUrl(`/images/qiandao/kuangke.png`)}); + background-image: url(${getImageUrl(`images/qiandao/kuangke.png`)}); } .qingjiaqiandao{ - background-image: url(${getImageUrl(`/images/qiandao/qingjia.png`)}); + background-image: url(${getImageUrl(`images/qiandao/qingjia.png`)}); } ` } diff --git a/public/react/src/modules/courses/signin/student/Signedinlist.js b/public/react/src/modules/courses/signin/student/Signedinlist.js index e5015a359..490788356 100644 --- a/public/react/src/modules/courses/signin/student/Signedinlist.js +++ b/public/react/src/modules/courses/signin/student/Signedinlist.js @@ -35,31 +35,36 @@ class Signedinlist extends Component { } componentDidMount() { - let {attendanceslist}=this.state; - if(this.props.headdata){ - let listattendanceslist=attendanceslist; - if(this.props.headdata.course_groups){ - - if(this.props.headdata.course_groups.length>0){ - this.props.headdata.course_groups.map((item,key)=>{ - listattendanceslist.push(item) - }) - } - } - this.setState({ - listattendanceslist:listattendanceslist, - data:this.props.headdata, - course_members_count:this.props.headdata.all_count, - attendance_count:this.props.headdata.normal_count - }) - } - this.getdatas(this.props&&this.props.switattendance_id,1,[],undefined) // this.getpath() } + componentDidUpdate(prevProps, prevState) { + if(prevProps.headdata!=this.props.headdata){ + console.log(this.props.headdata) + let {attendanceslist}=this.state; + if(this.props.headdata){ + let listattendanceslist=attendanceslist; + if(this.props.headdata.course_groups){ + + if(this.props.headdata.course_groups.length>0){ + this.props.headdata.course_groups.map((item,key)=>{ + listattendanceslist.push(item) + }) + } + } + this.setState({ + listattendanceslist:listattendanceslist, + data:this.props.headdata, + course_members_count:this.props.headdata.all_count, + attendance_count:this.props.headdata.normal_count + }) + } + + } + } getdatas=(id,page,group_ids,attendance_status)=>{ this.setState({ loading:true,