PCqiandao
杨树林 5 years ago
parent 78db8fa976
commit c6b6843cf6

@ -50,6 +50,13 @@ class Detailss extends Component{
render(){ render(){
const isAdmin =this.props.isAdmin(); const isAdmin =this.props.isAdmin();
let item=this.props.headdata;
let jdt;
try {
jdt = item.normal_count / item.all_count * 100;
} catch (e) {
jdt = 100;
}
return( return(
<React.Fragment> <React.Fragment>
<div className="ws100s edu-back-white sortinxdirection" style={{ <div className="ws100s edu-back-white sortinxdirection" style={{
@ -57,7 +64,7 @@ class Detailss extends Component{
}}> }}>
<div className="ws100s teacherentrydiv "> <div className="ws100s teacherentrydiv ">
<p className="ws100s teachedivp ymaxnamewidthdivp"> <p className="ws100s teachedivp ymaxnamewidthdivp">
2020-03-10第五次签到 {item&&item.name}
</p> </p>
<div className="ws100s sortinxdirection mt17"> <div className="ws100s sortinxdirection mt17">
@ -65,10 +72,10 @@ class Detailss extends Component{
签到人数 签到人数
</div> </div>
<div className="progressivps"> <div className="progressivps">
<Progress percent={30} /> <Progress percent={jdt} showInfo={false} strokeColor="#1890ff"/>
</div> </div>
<div className="progressivpss"> <div className="progressivpss">
已签到22 / 应签到55 已签到{item&&item.normal_count ? item.normal_count : 0} / 应签到 {item&&item.all_count ? item.all_count : 0}
</div> </div>
</div> </div>
@ -81,21 +88,29 @@ class Detailss extends Component{
签到发起人 签到发起人
</div> </div>
<div className="teachedivpsy ymaxnamewidth60 h40s"> <div className="teachedivpsy ymaxnamewidth60 h40s">
胡一菲 {item&&item.author.user_name}
</div> </div>
<div className="teachedivps ml20 h40s"> <div className="teachedivps ml20 h40s">
签到方式 签到方式
</div> </div>
<div className="teachedivpsy ymaxnamewidth80 h40s"> <div className="teachedivpsy ymaxnamewidth80 h40s">
二维码签到 {item&&item.mode ?
item.mode === "QRCODE" ?
"二维码签到"
: item.mode === "NUMBER" ?
"数字签到"
: item.mode === "QUICK" ?
"快捷签到"
: ""
: ""}
</div> </div>
<div className="teachedivps ml20 h40s"> <div className="teachedivps ml20 h40s">
开始结束时间 开始结束时间
</div> </div>
<div className="teachedivpsy h40s"> <div className="teachedivpsy h40s">
2010-03-10 10:00-11:00 {item&&item.attendance_date} {item&&item.start_time}-{item&&item.end_time}
</div> </div>
</div> </div>
<div className="ws25s xaxisreverseorder" style={{ <div className="ws25s xaxisreverseorder" style={{

@ -10,8 +10,9 @@ class Signindetails extends Component{
super(props); super(props);
this.state={ this.state={
headdata:null
} }
} }
componentDidMount() { componentDidMount() {
@ -21,8 +22,11 @@ class Signindetails extends Component{
//.log(response); //.log(response);
if(response){ if(response){
if(response.data){ if(response.data){
console.log("历史数据") console.log("头部数据")
console.log(response.data) console.log(response.data)
this.setState({
headdata:response.data
})
} }
} }
@ -42,6 +46,7 @@ class Signindetails extends Component{
render(){ render(){
let {headdata}= this.state;
return( return(
<React.Fragment> <React.Fragment>
<div className="ws100s" style={{ <div className="ws100s" style={{
@ -57,7 +62,11 @@ class Signindetails extends Component{
</p> </p>
</div> </div>
<Detailss switattendance_id={this.props.switattendance_id} {...this.props} {...this.state}></Detailss> <Detailss
headdata={headdata}
switattendance_id={this.props.switattendance_id}
{...this.props}
{...this.state}></Detailss>
{/* 列表+筛选 */} {/* 列表+筛选 */}

@ -331,6 +331,7 @@ class Students_signin extends Component{
: :
// 签到详情 // 签到详情
<Signindetails <Signindetails
defaultActiveKey={defaultActiveKey}
switattendance_id={switattendance_id} switattendance_id={switattendance_id}
{...this.props} {...this.props}
{...this.state} {...this.state}

Loading…
Cancel
Save