You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Classrooms__Lists__Stati...

1 line
3.3 KiB

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[69922],{7406:function(e,t,n){var s=n(82242),i=n.n(s),a=(n(59301),n(93314)),r=n(3113),c=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,s=void 0===n?{}:n,l=e.styles,u=void 0===l?{}:l,d=e.customText,o=e.ButtonText,h=e.ButtonClick,v=e.Buttonclass,f=e.ButtonTwo,p=e.imgStyles,m=e.loading,x=void 0!==m&&m;return(0,c.jsxs)("section",{className:"tc animated fadeIn",style:i()(i()({},{color:"#999",margin:"100px auto",visibility:x?"hidden":"visible"}),u),children:[(0,c.jsx)("img",{src:t||a,style:i()(i()({},p),{},{pointerEvents:"none",userSelect:"none"})}),(0,c.jsx)("p",{className:"mt20 font14",children:d||"暂时还没有相关数据哦!"}),o&&(0,c.jsx)(r.ZP,i()(i()({className:v,onClick:h},s),{},{children:o})),f&&f]})}},19919:function(e,t,n){n.r(t);var s=n(7557),i=n.n(s),a=n(41498),r=n.n(a),c=n(79800),l=n.n(c),u=n(59301),d=n(28103),o=n(14491),h=n(53864),v=n(51136),f=n(7406),p=n(42970),m=n(6457),x=n(7880),g=n(11407),_=n(37712);t.default=(0,x.connect)((function(e){return{user:e.user}}))((function(e){e.user,e.dispatch;var t=(0,x.useParams)(),n=(0,u.useState)(),s=l()(n,2),a=s[0],c=s[1],j=(0,u.useState)(),b=l()(j,2),k=b[0],y=b[1];function Z(e){return w.apply(this,arguments)}function w(){return(w=r()(i()().mark((function e(n){var s;return i()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return y(n),e.next=3,(0,v.ZP)("/api/courses/".concat(null==t?void 0:t.coursesId,"/video_study_detail.json"),{method:"get",params:{page:n,per_page:10,course_id:null==t?void 0:t.coursesId,uid:null==t?void 0:t.studentid}});case 3:(s=e.sent)&&c(s);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}(0,u.useEffect)((function(){Z(1)}),[]);var N=[{title:"视频名称",dataIndex:"title",width:80,align:"center",render:function(e,t,n){return(0,_.jsx)("span",{children:e})}},{title:"观看时长",width:120,align:"center",dataIndex:"total_duration",render:function(e){return(0,_.jsx)("span",{className:"c-black",children:(0,m.li)(parseInt(e))||"--"})}},{title:"学习进度",width:130,align:"center",dataIndex:"rate",render:function(e){return(0,_.jsx)("span",{className:"c-black",children:e?e+"%":"0%"})}},{title:"开始学习时间",width:140,align:"center",dataIndex:"start_at",render:function(e,t){return(0,_.jsx)("span",{className:"c-black",children:e||"--"})}},{title:"最后学习时间",width:150,align:"center",dataIndex:"end_at",render:function(e,t){return(0,_.jsx)("span",{className:"c-black",children:e||"--"})}}].filter((function(e){return!!e}));return(0,_.jsxs)("div",{className:p.Z.divback,children:[(0,_.jsxs)("div",{className:p.Z.title,children:[(0,_.jsx)(g.Z,{style:{cursor:"pointer"},onClick:function(){history.back()}})," ",null==a?void 0:a.user_name,"的视频学习情况"]}),(0,_.jsx)(d.Z,{className:p.Z.divstyle}),0===(null==a?void 0:a.count)&&(0,_.jsx)(f.Z,{}),(null==a?void 0:a.count)>0&&(0,_.jsx)(o.Z,{dataSource:null==a?void 0:a.student,pagination:!1,columns:N}),(0,_.jsx)("aside",{className:"tc mb50 mt30 mb20",children:(0,_.jsx)(h.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:function(e,t){Z(e)},current:k||1,defaultPageSize:10,total:null==a?void 0:a.count})})]})}))},42970:function(e,t){t.Z={divback:"divback___ntOaK",title:"title___YscwY",divstyle:"divstyle___ZqCpS",studentListTable:"studentListTable___Ft0kg"}}}]);