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

1 line
5.0 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[97],{Rw3n:function(e,t,a){e.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",task_hide:"task_hide___1hGaZ"}},XeVE:function(e,t,a){"use strict";a.r(t);a("Rbwl");var n=a("hTF7"),i=(a("uLqt"),a("/vd4")),r=(a("FHsC"),a("4PKU")),o=a("55MS"),c=a("GZha"),s=a("ZZRV"),l=a.n(s),d=a("1vsH"),u=a("q5+0"),p=a("9kvl"),_=a("uV/z"),f=a("Rw3n"),m=a.n(f),b=function(e){var t,a=e.video,f=(e.globalSetting,e.loading),b=e.classroomList,g=e.dispatch,x=Object(s["useState"])(Object(o["a"])({},Object(u["m"])())),v=Object(c["a"])(x,2),O=v[0],y=(v[1],Object(u["l"])()),j=Object(s["useState"])({}),E=Object(c["a"])(j,2),h=E[0],S=E[1],w=Object(s["useState"])(""),k=Object(c["a"])(w,2),L=(k[0],k[1]),C=(b.actionTabs,b.courseGroups,b.allCourseGroups),N=a.oneVideoStatisticsList,V=(a.videoStatistics,[{type:"",name:"\u5168\u90e8"},{type:"finished",name:"\u5df2\u770b\u5b8c"},{type:"unfinished",name:"\u672a\u770b\u5b8c"},{type:"unopened",name:"\u672a\u89c2\u770b"}]),I=Object(s["useState"])(""),q=Object(c["a"])(I,2),W=q[0],G=q[1],R=Object(s["useState"])(""),J=Object(c["a"])(R,2),P=J[0],T=J[1];O["category"]=y.query.category_id,Object(s["useEffect"])((function(){g({type:"video/getOneVideoStatisticsList",payload:Object(o["a"])({},O)}),g({type:"classroomList/getAllCourseGroup",payload:Object(o["a"])({},O)})}),[O.coursesId]);var Z=[{title:"\u5e8f\u53f7",dataIndex:"name",render:function(e,t,a){return a+1}},{title:"\u7528\u6237",dataIndex:"user_name"},{title:"\u662f\u5426\u770b\u5b8c",dataIndex:"is_finished",render:function(e){return e?l.a.createElement("span",{className:"c-green"},"\u662f"):l.a.createElement("span",{className:"c-red"},"\u5426")}},{title:"\u89c2\u770b\u6b21\u6570",dataIndex:"feq",sortOrder:h["feq"],sortDirections:["descend","ascend"],sorter:function(e,t){return e.feq-t.feq}},{title:"\u89c2\u770b\u65f6\u957f",dataIndex:"total_duration",sortOrder:h["total_duration"],sortDirections:["descend","ascend"],sorter:function(e,t){return e.total_duration-t.total_duration},render:function(e){return l.a.createElement("span",null,Object(d["D"])(e))}},{title:"\u6700\u65e9\u89c2\u770b\u65f6\u95f4",dataIndex:"start_at",render:function(e,t){return l.a.createElement("span",null,e||"--")}},{title:"\u6700\u665a\u89c2\u770b\u65f6\u95f4",dataInex:"end_at",render:function(e,t){return l.a.createElement("span",null,t.end_at||"--")}}];return l.a.createElement("section",{className:m.a.bg},l.a.createElement("aside",{className:m.a.infoWrp},l.a.createElement("div",{style:{display:"flex"}},l.a.createElement("div",{style:{flex:"1"}},l.a.createElement(_["a"],{className:"current mr10 font16",onClick:function(){return p["c"].goBack()}}),l.a.createElement("strong",{className:"font16"},y.query.title)),l.a.createElement(r["a"],{placement:"bottomCenter",overlay:l.a.createElement("div",{style:{background:"#fff",padding:"0px 10px",cursor:"pointer",width:"100px",textAlign:"center"}},null===V||void 0===V?void 0:V.map((function(e){return l.a.createElement("p",{style:{cursor:"pointer"},onClick:function(){G(e.type),g({type:"video/getOneVideoStatisticsList",payload:Object(o["a"])(Object(o["a"])({},O),{},{status:e.type,group_id:P})})}},e.name)}))),arrow:!0},l.a.createElement("span",{style:{marginRight:"40px"}},"\u89c2\u770b\u72b6\u6001")),l.a.createElement(r["a"],{placement:"bottomCenter",overlay:l.a.createElement("div",{style:{background:"#fff",padding:"0px 10px",cursor:"pointer",width:"150px",textAlign:"center"}},null===C||void 0===C||null===(t=C.course_groups)||void 0===t?void 0:t.map((function(e,t){return l.a.createElement("p",{style:{cursor:"pointer"},className:m.a.task_hide,onClick:function(){T(e.id),g({type:"video/getOneVideoStatisticsList",payload:Object(o["a"])(Object(o["a"])({},O),{},{group_id:e.id,status:W})})}},e.name)}))),arrow:!0},l.a.createElement("span",null,"\u5206\u73ed"))),l.a.createElement(i["a"],{className:"mt20",loading:f["video/getVideoStatisticsList"],hideOnSinglePage:!0,pagination:!1,dataSource:N.data,columns:Z,onChange:function(e,t,a){if(h={},void 0===a.order)switch(h[a.field]="descend",a.field){case"student_id":L("descend"),O["order"]=a.field+"-desc";break}else O["order"]=a.field+"-"+a.order.replace("end",""),h[a.field]=a.order;S(Object(o["a"])({},h)),g({type:"video/getVideoStatisticsList",payload:Object(o["a"])({},O)})}})),l.a.createElement("aside",{className:"tc mb50 mt30"},l.a.createElement(n["a"],{showSizeChanger:!1,onChange:function(e){O["page"]=e,g({type:"video/getOneVideoStatisticsList",payload:Object(o["a"])(Object(o["a"])({},O),{},{page:e})})},current:O.page||1,defaultPageSize:20,hideOnSinglePage:!0,total:null===N||void 0===N?void 0:N.count})))};t["default"]=Object(p["a"])((function(e){var t=e.video,a=e.loading,n=e.globalSetting,i=e.classroomList;return{video:t,globalSetting:n,loading:a.effects,classroomList:i}}))(b)}}]);