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__Video...

2 lines
4.9 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[110],{Rw3n:function(b,P,t){b.exports={flex_box_center:"flex_box_center___2Ey6N",flex_space_between:"flex_space_between___1oJXW",flex_box_vertical_center:"flex_box_vertical_center___1xNWT",flex_box_center_end:"flex_box_center_end___2peJt",flex_box_column:"flex_box_column___357v_",title:"title___3T4Q7",statisticsWrp:"statisticsWrp___1rIgG",infoWrp:"infoWrp___1Mhp7",warp_task_hide:"warp_task_hide___1DgmR",task_hide:"task_hide___1hGaZ"}},XeVE:function(b,P,t){"use strict";t.r(P);var q=t("DjyN"),I=t("NUBc"),ee=t("g9YV"),T=t("wCAj"),te=t("5Dmo"),W=t("3S7+"),ae=t("qVdP"),h=t("jsC+"),o=t("k1fw"),c=t("tJVT"),i=t("q1tI"),e=t.n(i),A=t("1vsH"),R=t("Ty5D"),U=t("9kvl"),B=t("5bA4"),K=t("Rw3n"),p=t.n(K),N=function(d){var E,f=d.video,D=d.globalSetting,V=d.loading,v=d.classroomList,l=d.dispatch,G=Object(i.useState)(Object(o.a)({},Object(R.m)())),S=Object(c.a)(G,2),n=S[0],_e=S[1],x=Object(R.l)(),w=Object(i.useState)({}),C=Object(c.a)(w,2),u=C[0],J=C[1],z=Object(i.useState)(""),M=Object(c.a)(z,2),ne=M[0],F=M[1],oe=v.actionTabs,re=v.courseGroups,g=v.allCourseGroups,O=f.oneVideoStatisticsList,se=f.videoStatistics,y=[{type:"",name:"\u5168\u90E8"},{type:"finished",name:"\u5DF2\u770B\u5B8C"},{type:"unfinished",name:"\u672A\u770B\u5B8C"},{type:"unopened",name:"\u672A\u89C2\u770B"}],X=Object(i.useState)(""),L=Object(c.a)(X,2),k=L[0],H=L[1],Q=Object(i.useState)(""),j=Object(c.a)(Q,2),Y=j[0],Z=j[1];n.category=x.query.category_id,Object(i.useEffect)(function(){l({type:"video/getOneVideoStatisticsList",payload:Object(o.a)({},n)}),l({type:"classroomList/getAllCourseGroup",payload:Object(o.a)({},n)})},[n.coursesId]);var $=[{title:"\u5E8F\u53F7",dataIndex:"name",render:function(a,s,r){return r+1}},{title:"\u7528\u6237",dataIndex:"user_name"},{title:"\u662F\u5426\u770B\u5B8C",dataIndex:"is_finished",render:function(a){return a?e.a.createElement("span",{className:"c-green"},"\u662F"):e.a.createElement("span",{className:"c-red"},"\u5426")}},{title:"\u89C2\u770B\u6B21\u6570",dataIndex:"feq",sortOrder:u.feq,sortDirections:["descend","ascend"],sorter:function(a,s){return a.feq-s.feq},render:function(a){return a||"--"}},{title:"\u89C2\u770B\u65F6\u957F",dataIndex:"total_duration",sortOrder:u.total_duration,sortDirections:["descend","ascend"],sorter:function(a,s){return a.total_duration-s.total_duration},render:function(a){return e.a.createElement("span",null,a?Object(A.O)(a):"--")}},{title:"\u6700\u65E9\u89C2\u770B\u65F6\u95F4",dataIndex:"start_at",render:function(a,s){return e.a.createElement("span",null,a||"--")}},{title:"\u6700\u665A\u89C2\u770B\u65F6\u95F4",dataInex:"end_at",render:function(a,s){return e.a.createElement("span",null,s.end_at||"--")}}];return e.a.createElement("section",{className:p.a.bg},e.a.createElement("aside",{className:p.a.infoWrp},e.a.createElement("div",{style:{display:"flex"}},e.a.createElement("div",{style:{flex:"1"}},e.a.createElement(B.a,{className:"current mr10 font16",onClick:function(){return U.c.goBack()}}),e.a.createElement("strong",{className:"font16"},x.query.title)),e.a.createElement(h.a,{placement:"bottomCenter",overlay:e.a.createElement("div",{style:{background:"#fff",padding:"0px 10px",cursor:"pointer",width:"100px",textAlign:"center"}},y==null?void 0:y.map(function(_){return e.a.createElement("p",{style:{cursor:"pointer"},onClick:function(){H(_.type),l({type:"video/getOneVideoStatisticsList",payload:Object(o.a)(Object(o.a)({},n),{},{status:_.type,group_id:Y})})}},_.name)})),arrow:!0},e.a.createElement("span",{style:{marginRight:"40px"}},"\u89C2\u770B\u72B6\u6001")),e.a.createElement(h.a,{placement:"bottomCenter",overlay:e.a.createElement("div",{className:p.a.warp_task_hide},g==null||((E=g.course_groups)===null||E===void 0)?void 0:E.map(function(_,a){return e.a.createElement(W.a,{title:_.name},e.a.createElement("p",{className:p.a.task_hide,onClick:function(){Z(_.id),l({type:"video/getOneVideoStatisticsList",payload:Object(o.a)(Object(o.a)({},n),{},{group_id:_.id,status:k})})}},_.name))})),arrow:!0},e.a.createElement("span",null,"\u5206\u73ED"))),e.a.createElement(T.a,{className:"mt20",loading:V["video/getVideoStatisticsList"],hideOnSinglePage:!0,pagination:!1,dataSource:O.data,columns:$,onChange:function(a,s,r){if(u={},r.order===void 0){u[r.field]="descend";switch(r.field){case"student_id":F("descend"),n.order=r.field+"-desc";break}}else n.order=r.field+"-"+r.order.replace("end",""),u[r.field]=r.order;J(Object(o.a)({},u)),l({type:"video/getVideoStatisticsList",payload:Object(o.a)({},n)})}})),e.a.createElement("aside",{className:"tc mb50 mt30"},e.a.createElement(I.a,{showSizeChanger:!1,onChange:function(a){n.page=a,l({type:"video/getOneVideoStatisticsList",payload:Object(o.a)(Object(o.a)({},n),{},{page:a})})},current:n.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:O==null?void 0:O.count})))};P.default=Object(U.a)(function(m){var d=m.video,E=m.loading,f=m.globalSetting,D=m.classroomList;return{video:d,globalSetting:f,loading:E.effects,classroomList:D}})(N)}}]);