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.
2 lines
8.3 KiB
2 lines
8.3 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[100],{v6wE:function(R,D,a){R.exports={flex_box_center:"flex_box_center___1fM77",flex_space_between:"flex_space_between___2OqkP",flex_box_vertical_center:"flex_box_vertical_center___1xCgC",flex_box_center_end:"flex_box_center_end___3ZMon",flex_box_column:"flex_box_column___2m5X2",containerTitle:"containerTitle___1Jsj3",des:"des___2-Ny7",menu:"menu___1lPE3"}},"w+VK":function(R,D,a){"use strict";a.r(D);var je=a("g9YV"),J=a("wCAj"),pe=a("lUTK"),T=a("BvKs"),B=a("WmNS"),h=a.n(B),F=a("9og8"),i=a("k1fw"),O=a("tJVT"),v=a("q1tI"),u=a.n(v),G=a("Ty5D"),V=a("9kvl"),Q=a("ErOA"),W=a("v6wE"),L=a.n(W),A=a("1vsH"),Z=a("wd/R"),y=a.n(Z),k=[{type:"shixun",sorter:{field:"",order:""},column:function(r){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};console.log(r,4455488);var _=c.field,b=_===void 0?"":_,t=c.order,f=t===void 0?"":t;return[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:70,render:function(e,d,p){return r.limit*(r.page-1)+p+1}},{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"shixun_name",ellipsis:!0},{title:"\u5173\u5361\u8FDB\u5EA6",dataIndex:"passed_game_count",sortOrder:b==="passed_game_count"&&f,width:90,sorter:!0,render:function(e,d){return"".concat(e,"/").concat(d==null?void 0:d.games_count)}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"evaluate_count",sortOrder:b==="evaluate_count"&&f,width:90,sorter:!0},{title:"\u603B\u8017\u65F6",dataIndex:"cost_time",sortOrder:b==="cost_time"&&f,sorter:!0,width:130,render:function(e){return e&&Object(A.P)(e)||"-"}},{title:"\u5F00\u59CB\u5B66\u4E60\u65F6\u95F4",dataIndex:"start_at",width:100,render:function(e){return e&&y()(e).format("YYYY-MM-DD")||"-"}},{title:"\u6700\u540E\u5B66\u4E60\u65F6\u95F4",dataIndex:"end_at",width:100,render:function(e){return e&&y()(e).format("YYYY-MM-DD")||"-"}},(r==null?void 0:r.menuKey)==="1"&&{title:"\u64CD\u4F5C",width:80,dataIndex:"action",render:function(e,d){return u.a.createElement("a",{href:"/classrooms/".concat(r==null?void 0:r.coursesId,"/shixun_homework/").concat(d==null?void 0:d.homework_common_id,"/").concat(d==null?void 0:d.student_work_id,"/comment"),target:"_blank"},"\u5B9E\u8BAD\u62A5\u544A")}}].filter(function(l){return!!l})}},{type:"video",sorter:{field:"",order:""},column:function(r){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},_=c.field,b=_===void 0?"":_,t=c.order,f=t===void 0?"":t;return[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:70,render:function(e,d,p){return r.limit*(r.page-1)+p+1}},{title:"\u89C6\u9891\u540D\u79F0",dataIndex:"file_name",ellipsis:!0},{title:"\u89C2\u770B\u65F6\u957F",dataIndex:"total_duration",sortOrder:b==="total_duration"&&f,sorter:!0,width:130,render:function(e){return e&&Object(A.P)(e)||"-"}},{title:"\u5B66\u4E60\u8FDB\u5EA6",dataIndex:"rate",sortOrder:b==="rate"&&f,sorter:!0,width:90,render:function(e){return e&&"".concat(e,"%")||0}},{title:"\u5F00\u59CB\u5B66\u4E60\u65F6\u95F4",dataIndex:"start_at",width:170,render:function(e){return e&&y()(e).format("YYYY-MM-DD HH:mm:ss")||"-"}},{title:"\u6700\u540E\u5B66\u4E60\u65F6\u95F4",dataIndex:"end_at",width:170,render:function(e){return e&&y()(e).format("YYYY-MM-DD HH:mm:ss")||"-"}}]}},{type:"files",sorter:{field:"",order:""},column:function(r){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},_=c.field,b=_===void 0?"":_,t=c.order,f=t===void 0?"":t;return[{title:"\u5E8F\u53F7",dataIndex:"number",align:"center",width:70,render:function(e,d,p){return r.limit*(r.page-1)+p+1}},{title:"\u6559\u5B66\u8BFE\u4EF6\u540D\u79F0",dataIndex:"file_name",ellipsis:!0},{title:"\u4E0B\u8F7D\u8D44\u6E90\u6B21\u6570",dataIndex:"num",sortOrder:b==="num"&&f,sorter:!0,width:120},{title:"\u4E0B\u8F7D\u65F6\u95F4",dataIndex:"end_at",width:170,render:function(e){return e&&y()(e).format("YYYY-MM-DD HH:mm:ss")||"-"}}]}}],q=a("LvDl"),ee=function(r){var c=r.classroomList,_=r.globalSetting,b=r.dispatch,t=Object(G.m)(),f=Object(v.useState)(Object(i.a)(Object(i.a)({},t),{},{page:1,limit:10})),l=Object(O.a)(f,2),e=l[0],d=l[1],p=Object(v.useState)(!0),P=Object(O.a)(p,2),te=P[0],I=P[1],ne=Object(v.useState)("0"),w=Object(O.a)(ne,2),x=w[0],ae=w[1],oe=Object(v.useState)([]),Y=Object(O.a)(oe,2),re=Y[0],le=Y[1],S=function(s){return k.find(function(n){return n.type===s})},de=Object(v.useState)(S(t==null?void 0:t.type).column(e)),C=Object(O.a)(de,2),ie=C[0],U=C[1],se=Object(v.useState)(S(t==null?void 0:t.type).sorter),X=Object(O.a)(se,2),ue=X[0],ce=X[1],me=Object(v.useState)(0),K=Object(O.a)(me,2),ve=K[0],fe=K[1],Ee=Object(v.useState)(""),$=Object(O.a)(Ee,2),H=$[0],_e=$[1],z={shixun:["\u6570\u636E\u7EDF\u8BA1\u81EA\u8BFE\u7A0B\u5B66\u4E60\u83DC\u5355\u4E0B\u7684\u5B9E\u8DF5\u9879\u76EE(\u6682\u4E0D\u652F\u6301\u67E5\u770B\u5B66\u751F\u5B9E\u8BAD\u62A5\u544A)\u3002","\u6570\u636E\u7EDF\u8BA1\u81EA\u5B9E\u8BAD\u4F5C\u4E1A(\u652F\u6301\u67E5\u770B\u5B66\u751F\u5B9E\u8BAD\u62A5\u544A)\u3002","\u7684\u5B9E\u8DF5\u9879\u76EE\u5B66\u4E60\u60C5\u51B5"],video:["\u6570\u636E\u7EDF\u8BA1\u81EA\u8BFE\u7A0B\u5B66\u4E60\u83DC\u5355\u4E0B\u7684\u89C6\u9891\u9879\u76EE\u3002","\u6570\u636E\u7EDF\u8BA1\u81EA\u89C6\u9891\u76F4\u64AD\u3002","\u7684\u89C6\u9891\u5B66\u4E60\u60C5\u51B5"],files:["\u6570\u636E\u7EDF\u8BA1\u81EA\u8BFE\u7A0B\u5B66\u4E60\u83DC\u5355\u4E0B\u7684\u6559\u5B66\u8BFE\u4EF6\u3002","\u6570\u636E\u7EDF\u8BA1\u81EA\u6559\u5B66\u8D44\u6599","\u7684\u6559\u5B66\u8BFE\u4EF6\u5B66\u4E60\u60C5\u51B5"]},be=[{name:"\u81EA\u7531\u5B66\u4E60",id:"0"},{name:"\u8BA1\u5212\u5B66\u4E60",id:"1"}],M=function(){var m=Object(F.a)(h.a.mark(function s(n){var E,o;return h.a.wrap(function(j){for(;;)switch(j.prev=j.next){case 0:return I(!0),j.next=3,Object(Q.a)("/api/courses/".concat(n==null?void 0:n.coursesId,"/").concat(n==null?void 0:n.type,"_statistic_detail.json"),{params:{sort_by:n==null?void 0:n.field,sort_direction:(n==null?void 0:n.order)?n==null||((E=n.order)===null||E===void 0)?void 0:E.slice(0,-3):"",page:n==null?void 0:n.page,limit:n==null?void 0:n.limit,user_id:n==null?void 0:n.listId,clazz:(n==null?void 0:n.menuKey)==="0"?"liberty":""}});case 3:o=j.sent,(o==null?void 0:o.data)&&(le((o==null?void 0:o.data)||[]),fe(o==null?void 0:o.count),_e(o==null?void 0:o.user_name),I(!1));case 5:case"end":return j.stop()}},s)}));return function(n){return m.apply(this,arguments)}}();Object(v.useEffect)(function(){console.log(222);var m=Object(i.a)(Object(i.a)({menuKey:x},e),{},{page:1,limit:10},S(t==null?void 0:t.type).sorter);U(S(t==null?void 0:t.type).column(m)),d(Object(i.a)(Object(i.a)({},e),{},{page:1,limit:10})),M(m)},[x]);var Oe=function(s,n,E){var o={field:E.field,order:E.order};if((E==null?void 0:E.order)===!1&&(o={field:"",order:""}),!Object(q.isEqual)(o,ue)){E.order||(o=S(t==null?void 0:t.type).sorter);var N=Object(i.a)(Object(i.a)({menuKey:x},e),{},{page:1,limit:10},o);d(Object(i.a)(Object(i.a)({},e),{},{page:1,limit:10})),ce(o),M(N),U(S(t==null?void 0:t.type).column(N,o));return}var j=Object(i.a)(Object(i.a)({menuKey:x},e),{},{page:s.current,limit:s.pageSize},o);d(Object(i.a)(Object(i.a)({},e),{},{page:s.current,limit:s.pageSize})),U(S(t==null?void 0:t.type).column(j,o)),M(j)};return console.log(t,"urlParams"),u.a.createElement("section",{className:L.a.bg},u.a.createElement("div",{className:L.a.containerTitle},u.a.createElement("a",{href:"/classrooms/".concat(e==null?void 0:e.coursesId,"/student_statistics/").concat(e==null?void 0:e.categoryId,"?type=").concat(e==null?void 0:e.type),className:"iconfont icon-fanhui2 c-grey-333 mr10"}),u.a.createElement("div",{className:"font16"},H?H+z[t==null?void 0:t.type][2]:"--")),u.a.createElement(T.a,{className:L.a.menu,mode:"horizontal",onClick:function(s){ae(s.key)},selectedKeys:x},be.map(function(m,s){return u.a.createElement(T.a.Item,{className:"font16",style:{padding:"0 0 12px 0 ",margin:"0 30px"},key:m.id},m.name)})),u.a.createElement("div",{className:L.a.des},u.a.createElement("i",{className:"iconfont icon-tishi4 font18 mr10 c-light-primary"}),u.a.createElement("span",{className:"c-light-black"},z[t==null?void 0:t.type][String(x)])),u.a.createElement(J.a,{className:"table-layout bg-white mt20 mb20",columns:ie,dataSource:re,rowKey:function(s){return s.id},loading:te,onChange:Oe,pagination:{pageSize:e.limit,total:ve,current:e.page,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}))},Se=D.default=Object(V.a)(function(g){var r=g.classroomList,c=g.globalSetting;return{classroomList:r,globalSetting:c}})(ee)}}]);
|